UNIAO DE 4 TABELAS COM DUPLICIDADE

 Tópico anterior Próximo tópico Novo tópico

UNIAO DE 4 TABELAS COM DUPLICIDADE

SQL / DATABASE

 Compartilhe  Compartilhe  Compartilhe
#488679 - 02/05/2019 14:06:03

WMR2018
BALSAS
Cadast. em:Outubro/2017


tenho que unir 4 tabelas... porem nao pode duplicar linhas, ou seja, se eu tiver 4 produtos do mesmo fabricante... ele nao me deve mostrar 4 linhas nao... somente se o produtos_entrada.notafiscal for diferente

ou seja.. se for 4 produtos diferente com mesmo fabricante com a mesma produtos_entrada.notafiscal.... deve ser somente uma linha

Fiz assim

SELECT  produtos_entrada.notafiscal, fornecedor.codigo, produtos.codigo AS Cod_produto
FROM produtos_entrada INNER JOIN produtos_entrada_itens ON produtos_entrada.codigo = produtos_entrada_itens.codigo_entrada
INNER JOIN fornecedor ON produtos_entrada.COD_FORNECEDOR = fornecedor.codigo
INNER JOIN produtos ON produtos_entrada_itens.codigo_produto = produtos.codigo
WHERE (fabricante = '90° GRAUS')


tentei o
GROUP BY produtos_entrada.notafiscal
mais ai teria que agrupar todos os campos... e sao muitos que citei (ai no post é só um exemplo entao citei 3)

tentei o
SELECT distinct produtos_entrada.notafiscal...
Nao dar erro e nem deixa de duplicar

que devo fazer

VB6 + SQLServer2008





#488680 - 02/05/2019 17:42:04

NETMANIA
BRASILIA
Cadast. em:Janeiro/2004


Segue uma sugestão:

SELECT
    DISTINCT
    produtos_entrada.notafiscal,
    fornecedor.codigo,
    produtos.codigo AS Cod_produto
FROM
    produtos_entrada,
    produtos_entrada_itens,
    fornecedor,
    produtos
WHERE
    --Tente deixar essa linha comentada para ver o que rola
    --produtos_entrada_itens.codigo_entrada   = produtos_entrada.codigo   AND
    produtos_entrada.cod_fornecedor         = fornecedor.codigo         AND
    produtos_entrada_itens.codigo_produto   = produtos.codigo          AND
    fabricante                               = '90° GRAUS'



#488681 - 02/05/2019 17:46:37

WMR2018
BALSAS
Cadast. em:Outubro/2017


Não deu erro nao!

Porem me trouxe 1665 registros que nao tem nenhum vinculo com esse fabricante



#488682 - 02/05/2019 17:57:28

COQUITO
BELO HORIZONTE
Cadast. em:Junho/2014


melhor forma é fazer a consulta em inner join

Deus é melhor amigo meu...


#488684 - 02/05/2019 22:48:08

JCM0867
BALNEARIO CAMBORIU
Cadast. em:Março/2012


 Anexos estao visíveis somente para usuários registrados

Ve se isso pode ajudar



#488691 - 03/05/2019 14:59:26

MEYB JULLYS
FAZENDA NOVA
Cadast. em:Janeiro/2004


testa ai


SELECT
    produtos_entrada.notafiscal,
    fornecedor.codigo,
    produtos.codigo AS cod_produto
FROM
    produtos_entrada
    INNER JOIN produtos_entrada_itens ON
            produtos_entrada.codigo = produtos_entrada_itens.codigo_entrada
    INNER JOIN fornecedor ON
            produtos_entrada.cod_fornecedor = fornecedor.codigo
    INNER JOIN produtos ON
            produtos_entrada_itens.codigo_produto = produtos.codigo and
            produtos_entrada.codigo = produtos.codigo
WHERE
    ( fabricante = '90° GRAUS' )

Meyb Jullys
Se te ajudei me pontue, faça um gordinho feliz, ajude-me a aumentar minhas estrelinhas.

#488694 - 04/05/2019 09:31:44

WMR2018
BALSAS
Cadast. em:Outubro/2017


Citação:
:
testa ai


SELECT
    produtos_entrada.notafiscal,
    fornecedor.codigo,
    produtos.codigo AS cod_produto
FROM
    produtos_entrada
    INNER JOIN produtos_entrada_itens ON
            produtos_entrada.codigo = produtos_entrada_itens.codigo_entrada
    INNER JOIN fornecedor ON
            produtos_entrada.cod_fornecedor = fornecedor.codigo
    INNER JOIN produtos ON
            produtos_entrada_itens.codigo_produto = produtos.codigo and
            produtos_entrada.codigo = produtos.codigo
WHERE
    ( fabricante = '90° GRAUS' )


Desculpe a demora

Nao deu erro nao
Porem o resultado foi nenhum registro encontrado (possui varios)



#488745 - 06/05/2019 16:59:16

WMR2018
BALSAS
Cadast. em:Outubro/2017


Alguem?



Resposta escolhida #488757 - 06/05/2019 23:27:28

JABA
CABO FRIO
Cadast. em:Agosto/2005


Crie um exemplo com dados.

_______________________________________________________________________________________________

Se a alma ou espírito são imateriais, como eles fazem para se localizarem quando o corpo está em movimento?



#488768 - 07/05/2019 09:46:46

WMR2018
BALSAS
Cadast. em:Outubro/2017


Citação:
:
Crie um exemplo com dados.

foi esse ai de cima... ele tem dados 20000 registros



#488780 - 07/05/2019 15:06:53

JABA
CABO FRIO
Cadast. em:Agosto/2005


Citação:
foi esse ai de cima... ele tem dados 20000 registros


Acho que você não entendeu. Monte um exemplo manual explicando com dados como é que a extração deve ficar.

_______________________________________________________________________________________________

Se a alma ou espírito são imateriais, como eles fazem para se localizarem quando o corpo está em movimento?



 Tópico anterior Próximo tópico Novo tópico


Tópico encerrado, respostas não sao permitidas
Encerrado por WMR2018 em 09/05/2019 18:21:30