Preciso buscar todos os clientes que não possuem pedidos
tenho a tabela clientes e a tabela clientes
já fiz assim:
SELECT PED.*,CLI.CD_CLIENTE,CLI.FANTASIA
FROM CLIENTE CLI
LEFT OUTER JOIN PEDIDO PED ON (PED.CD_CLIENTE = CLI.CD_CLIENTE)
WHERE CLI.CD_CLIENTE NOT IN
(SELECT DISTINCT PED.CD_CLIENTE FROM PEDIDO PED) ORDER BY CLI.FANTASIA
e nada
e quando faço assim retorna errado o numero de pedidos para os clientes pois
muitos possuem mais de 01 pedido e assim só apresenta 01 pedido
SELECT
CLI.CD_CLIENTE,
PED.CD_CLIENTE,
PED.CD_PEDIDO,
count(PED.CD_PEDIDO) NPEDIDOS
FROM PEDIDO PED
LEFT OUTER JOIN CLIENTE CLI ON (CLI.CD_CLIENTE = PED.CD_CLIENTE )
GROUP BY 1,2,3
agradeço aos amigos que colaborarem
preciso dos 2 tipos de retorno os que não possuem e os que possuem
qual a quantidade?
[As partes desta mensagem que não continham texto foram removidas]