[firebase-br] RES: Apenas um registro no select
Washington Moratti de Oliveira
ti em cbnmodas.com.br
Seg Abr 24 13:00:41 -03 2017
Boa tarde, talvez(bem provável) que o seu código de barras deriva de
variações não somente do produto (por exemplo: tamanho e cor). Veja se este
produto tem mais variações (que costumam ser chaves nestes sistemas) caso
tenha, é só incluir que ele vai retornar somente o código de barra
especifico.
-----Mensagem original-----
De: lista [mailto:lista-bounces em firebase.com.br] Em nome de Marcelo - MK
Softwares
Enviada em: segunda-feira, 24 de abril de 2017 11:18
Para: FireBase
Assunto: [firebase-br] Apenas um registro no select
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/pesquisa_lista.html
Mais detalhes sobre a lista de discussão lista