[firebase-br] SQL Listar clientes que NÃO compraram o produto X.

Joao Marcos unixkiller em gmail.com
Seg Jul 12 18:20:30 -03 2010


Se o a modelagem for:

TabCompra
---------------
codCompra
...demais campos


TabProdCompras
-----------------------
CodCompra
CodProd
....




select cl.cod_cli,cl.nomeCliente  from clientes cl
where cod_cli not in ( select c.cod_cli from compras CP         --(SUBQUERY
RETORNA TODOS OS CLIENTES QUE COMPRARAM)
                                   inner join tabProdCompras tbp  c on
(tbp.cod_compra = cp.cod_compra)
                                   where tbp.cod_produto= :vp_codProduto
                                  )


Easy!



Mais detalhes sobre a lista de discussão lista