Left outer join ? ? ?

22/02/2003

0

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

Responder

Posts

22/02/2003

Sandrodantas

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


Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar