[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