[Resolvido] Selecionar Primeiro Registro (Inner Join)
Boa Tarde Pessoal,
estou com o seguinte problema:
estou executando a seguinte consulta SQL:
Select
NOTAFISCAL.NFSNUM As NumeroNF,
ITEM_NOTA_FISCAL.INFSEQ As Sequencia,
ITEM_NOTA_FISCAL.NFSCTR As NumeroControle,
ITEM_NOTA_FISCAL.PROCOD As CodProduto,
PRODUTO.PRODES As Produto,
ITEM_NOTA_FISCAL.TRBID As Tributacao,
ITEM_NOTA_FISCAL.CFOCOD As CFOP,
ITEM_NOTA_FISCAL.INFUND As Unidade,
ITEM_NOTA_FISCAL.INFQTDEMB As Quantidade,
ITEM_NOTA_FISCAL.INFVLREMB As ValorUnitario,
ITEM_NOTA_FISCAL.INFVLRDCN As Desconto,
ITEM_NOTA_FISCAL.INFALQ As Aliquota,
ITEM_NOTA_FISCAL.INFPERRED As Reducao,
ITEM_NOTA_FISCAL.INFVLRIMP As Imposto,
(ITEM_NOTA_FISCAL.INFQTDEMB * ITEM_NOTA_FISCAL.INFVLREMB) As Total,
ITEM_NOTA_FISCAL.INFTABB As CST,
PRODUTOAUX.PROCODAUX,
PRODUTO.PRONCM,
TRIBUTACAO.TRBTABB,
PRODUTO.PROTABA
From
ITEM_NOTA_FISCAL Left Join
NOTAFISCAL On ITEM_NOTA_FISCAL.NFSCTR = NOTAFISCAL.NFSCTR Left Join
PRODUTO On ITEM_NOTA_FISCAL.PROCOD = PRODUTO.PROCOD Left Join
PRODUTOAUX On PRODUTO.PROCOD = PRODUTOAUX.PROCOD Inner Join
TRIBUTACAO On PRODUTO.TRBID = TRIBUTACAO.TRBID
Where
NOTAFISCAL.NFSNUM = 0000000004
na tabela PRODUTOAUX fica os codigos de barras dos produtos sendo que um produto pode ter varios codigos de barras, e eu preciso executar o SQL acima trazendo somente um código de barra do produto, porque acontece o seguinte se um produto tiver mais de um codigo de barras vai repetir a linha de acordo com quantos codigo de barras tiver, igual a este exemplo:
/applications/core/interface/imageproxy/imageproxy.php?img=http://www.brimg.info/uploads/2/06d9e87496.gif&key=aea80bdf005eb062a95cfd679f3dac03719223681cafbd2f67dd288b759c119b" alt="06d9e87496.gif" />
repare que onde está marcado de verde é o mesmo produto e oque está marcado de amarelo são os codigos de barras (código de barras diferentes).
como eu poderia fazer esta mesma consulta que estou fazendo porém trazendo um código de barras só, por exemplo o primeiro, para não repetir o produto na consulta.
desde já agradeço atenção, Obrigado!
Discussão (3)
Carregando comentários...