[firebase-br] Apenas um registro no select
Marcelo - MK Softwares
marcelo em mksoftwares.com.br
Seg Abr 24 11:17:50 -03 2017
Bom dia
Segue o cenário do problema:
Tabela Produtos - Cadastro de produtos
CODPRO|DESCPRO|(...)
1|PRODUTO 1
2|PRODUTO 2
3|PRODUTO 3
Tabela CadBarra - Cadastro de códigos de barras, onde um produto pode
ter um ou mais códigos de barras.
ID|CODPRO|CODBARRA
1| 1|7899246932410
2| 2|7899246932748
3| 2|7899254700827
4| 2|7899254714312
5| 2|7899259617137
6| 3|7899264301793
7| 3|7899264305074
8| 3|7899264309478
Ao executar um select na tabela PRODUTOS, com inner join na tabela
CADBARRA, no caso do produto 2 por exemplo, me retorna 4 registros, em
virtude dos 4 códigos de barra.
Exemplo de select utilizado:
select p.codpro, b.codbarra, p.descpro From produtos p inner join
cadbarra b on (p.codpro = b.codpro) where ((p.descpro like 'PRODU%'))
order by p.descpro;
Então a dúvida: Como, e se tem como, retornar apenas um registro,
exibindo o primeiro código de barras encontrado?
Mais detalhes sobre a lista de discussão lista