[firebase-br] SQL para produtos similares
Sandro Souza
escovadordebits em gmail.com
Sexta Outubro 15 10:39:54 -03 2021
Bom dia/tarde/noite Rodrigo.
Para obter os códigos dos produtos segundo o seu similar, poderia usar a
seguinte consulta:
SELECT DISTINCT CODIGOPRODUTO FROM PRODUTOS_SIMILARES WHERE CODIGOSIMILAR =
:CODIGOPRODUTOATUAL
Onde o parâmetro "CODIGOPRODUTOATUAL" seria o código do produto que foi
selecionado.
Se desejar cruzar essa consulta com a tabela de produtos para, por exemplo,
alimentar um DBGrid com os possíveis produtos similares ao produto que foi
selecionado, poderia usar a seguinte consulta:
SELECT A.CODIGO, A.DESCRICAO, ...(outros campos)... FROM PRODUTOS A,
PRODUTOS_SIMILARES B WHERE(A.CODIGO = B.CODIGOPRODUTO)AND(B.CODIGOSIMILAR =
:CODIGOPRODUTOATUAL)ORDER BY A.DESCRICAO
Poderia testar essas sugestões?
Em sex., 8 de out. de 2021 às 15:53, rodrigo via lista <
lista em firebase.com.br> escreveu:
> Boa tarde,
>
> Estou criando uma tabela pra produtos similares com um campo códigoproduto
> que é o código do produto atual e um campo codigosimilar que é o código dos
> produtos que são similares a este produto
>
> Então tenho assim
>
> Codigoproduto códigosimilar
> 1 1
> 1 2
> 1 3
> 2 1
> 2 5
> 3 100
> 3 101
>
> Porem todos eles são similares entre si, tipo embora esteja cadastrado no
> produto 1 e 2 se eu selecionar o similar 1 ele teria que buscar todos os
> outros
> Que estão cadastrados no codigoproduto 1 e 2 ignorando o 3 que não é
> similar a esses produtos.
>
> Tem uma maneira de eu gerar um sql que funcione dessa forma?
>
>
>
> Grato
>
>
>
> --
> Este email foi escaneado pelo Avast antivírus.
> https://www.avast.com/antivirus
> ______________________________________________
> 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