Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

marcosfj1

[Resolvido] Fazer uma consulta para mostrar o cliente que nao est

Recommended Posts

Bom tenho duas tabela cliente e pedido, sempre q um cliente faz um pedido ele coloca seu id na tabela pedido, mas nem todo cliente faz pedido entao nem todo cliente tem seu id na tabela pedido.

 

Eu queria uma condição q me mostrasse aqueles clientes que estao na tabela cliente, mas q nao fizeram nenhum pedido ou seja que seu id nao esta na tabela de pedido

 

Alguem tem ideia de como fazer isso

Compartilhar este post


Link para o post
Compartilhar em outros sites

Boa tarde,

 

Faz um select no banco e procurando pelo id_pedido = NULL.

 

Select * FROM tb_cliente WHERE id_pedido = NULL

 

Abraços

 

Entao cara assim nao daria certo. Pois a tabela pedido que possuem o id_cliente...o q eu preciso é ver quem é cliente e nunca comprou ou seja q nao esta na tabela pedido mas esta na cliente

 

valeu

Compartilhar este post


Link para o post
Compartilhar em outros sites

Uma possível solução seria +ou- isto.

 

not exists

 

select *
from cliente
where not exists (select null
                 from pedidos
                 where pedidos.idcliente = cliente.idcliente)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Uma possível solução seria +ou- isto.

 

not exists

 

select *
from cliente
where not exists (select null
                 from pedidos
                 where pedidos.idcliente = cliente.idcliente)

 

Cara acho q é isso mesmo, pelo q testei aqui deu certo sim, mas nossa ate assustei pq o numero de clientes q nunca fizeram um pedido se quer é mto grande

 

Mas acho q deu certo

 

Valeu

Compartilhar este post


Link para o post
Compartilhar em outros sites

Mas aí ao menos o pepino é de Vendas e não da TI !!

 

:)

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.