Consulta sql entre duas tabelas
Olá mais uma vez.
Tenho um trabalho no delphi que tenho que fazer a seguinte consulta em sql
"seleciona todos os registro da tabela cliente que não tenham nenhum registro na tabela pedido."
alguém sabe como fazer.
Deste ja agradeço.
Delphi xe5 para aqueles que diriam que o delphi esta morto.
Tenho um trabalho no delphi que tenho que fazer a seguinte consulta em sql
"seleciona todos os registro da tabela cliente que não tenham nenhum registro na tabela pedido."
alguém sabe como fazer.
Deste ja agradeço.
Delphi xe5 para aqueles que diriam que o delphi esta morto.
Noelson Souza
Curtidas 0
Respostas
Fabiano Carvalho
17/09/2013
Voce pode fazer de 3 maneiras
OU
Ou
select a.* from clientes as a left join pedidos as b on a.codigo_cliente = b.codigo_cliente where b.codigo_cliente is null
OU
select * from clientes where codigo_cliente not in (select codigo_cliente from pedidos)
Ou
Select * from clientes where codigo_cliente not exists (select codigo_cliente from pedidos)
GOSTEI 0
Noelson Souza
17/09/2013
Cara era isso que eu queria. valeu mesmo!!!!!!
GOSTEI 0