[firebase-br] Apenas um registro no select
Augusto Gomes de Oliveira
augustogomesdeoliveira01 em gmail.com
Seg Abr 24 11:25:54 -03 2017
Já tentou gerar uma subquery é trabalhar com o First nessa subquery?
Em 24 de abr de 2017 11:20 AM, "Marcelo - MK Softwares" <
marcelo em mksoftwares.com.br> escreveu:
> 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?
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use:
> http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://www.firebase.com.br/pes
> quisa_lista.html
>
Mais detalhes sobre a lista de discussão lista