[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