campos null nao aparecem na consulta

Delphi

02/08/2004

estou usando o seguinte codigo para listar uma relacao de pedidos, porem quando o pedido nao possui um codigo de cliente ele nao aparece, e eu preciso que apareca:
´select pedidos.codigo,pedidos.emissao,cliente.nome from pedidos,clientes where pedidos.cliente=clientes.codigo´

esta aparecendo assim:
codigo pedido,emissao,codigo do cliente, cliente
1,1/8/2004,1,manoel
2,1/8/2004,2,caroline
3,1/8/2004,null,´´ <--- esta linha NÃO aparece na minha consulta, como faço para que ela seja listada tambem?

estou usando banco de dados paradox.


Kenshindigital

Kenshindigital

Curtidas 0

Respostas

Lucas Silva

Lucas Silva

02/08/2004

Isto não aprece por que vc fez o join
where pedidos.cliente=clientes.codigo

ou seja, o código tem que estar nas duas tabelas!

Tenta usar o left join
select pedidos.codigo,pedidos.emissao,cliente.nome 
from pedidos left join clientes on pedidos.cliente=clientes.codigo



GOSTEI 0
Kenshindigital

Kenshindigital

02/08/2004

opa, agora funcionou!

valeu :)


GOSTEI 0
POSTAR