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!
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
Curtir tópico
+ 0
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
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
Clique aqui para fazer login e interagir na Comunidade :)