Left outer join ? ? ?

Delphi

22/02/2003

Estou com a seguinte dúvida:

Caso eu tenha queira muda o sql abaixo utilizando um LEFT OUTER JOIN, como ficaria?

Select
a.nomeCLiente, b.nomeProduto, c.nomeFornecedor, d.precoTotal
from
cliente a, produto b, fornecedor c, vendas d
where
a.codCliente = d.codCliente
and
b.codProduto = d.codProduto
and
b.codProduto = c.codProduto
and
b.codProduto = d.codProduto
and
b.codCliente = 1


Obrigado por sua atenção!


Sandrodantas

Sandrodantas

Curtidas 0

Respostas

Sandrodantas

Sandrodantas

22/02/2003

Desculpem o erro no relacionamento

O SQL correto é este:

Select
a.nomeCLiente, b.nomeProduto, c.nomeFornecedor, d.precoTotal
from
cliente a, produto b, fornecedor c, vendas d
where
a.codCliente = d.codCliente
and
b.codProduto = d.codProduto
and
b.codFornecedor = c.codFornecedor
and
b.codProduto = d.codProduto
and
b.codCliente = 1


GOSTEI 0
POSTAR