Problemas com SQL usando 2 LEFT OUTER JOIN p/ mesma tabela
Estou com um problemas com SQL usando 2 LEFT OUTER JOIN p/ mesma tabela
Exemplo:
SELECT Pedido.N_Pedido , Cliente.Nome_Cliente , Cliente_Entrega.Nome_Cliente Cliente_Entrega
FROM Pedido
LEFT OUTER JOIN Cliente Cliente ON ( Cliente.Codigo = Pedido.Cod_Cliente )
LEFT OUTER JOIN Cliente Cliente_Entrega ON ( Cliente_Entrega.Codigo = Pedido.Cod_Cliente_Entrega )
O problema é que não aparece os Nomes dos Clientes.
se a SQL ficar do modo abaixo funciona
SELECT Pedido.N_Pedido , Cliente.Nome_Cliente
FROM Pedido
LEFT OUTER JOIN Cliente Cliente ON ( Cliente.Codigo = Pedido.Cod_Cliente )
att
Bruno
Exemplo:
SELECT Pedido.N_Pedido , Cliente.Nome_Cliente , Cliente_Entrega.Nome_Cliente Cliente_Entrega
FROM Pedido
LEFT OUTER JOIN Cliente Cliente ON ( Cliente.Codigo = Pedido.Cod_Cliente )
LEFT OUTER JOIN Cliente Cliente_Entrega ON ( Cliente_Entrega.Codigo = Pedido.Cod_Cliente_Entrega )
O problema é que não aparece os Nomes dos Clientes.
se a SQL ficar do modo abaixo funciona
SELECT Pedido.N_Pedido , Cliente.Nome_Cliente
FROM Pedido
LEFT OUTER JOIN Cliente Cliente ON ( Cliente.Codigo = Pedido.Cod_Cliente )
att
Bruno
Bfbraz
Curtidas 0
Respostas
Gandalf.nho
09/08/2005
Não testei, mas veja se funciona:
SELECT Pedido.N_Pedido, Cli1.Nome_Cliente, Cli2.Nome_Cliente FROM Pedido LEFT OUTER JOIN Cliente Cli1 ON (Cli1.Codigo = Pedido.Cod_Cliente) LEFT OUTER JOIN Cliente Cli2 ON (Cli2.Codigo = Pedido.Cod_Cliente_Entrega)
GOSTEI 0
Bfbraz
09/08/2005
Não funcionou.
a SQL continua do mesmo modo,mesmo vc tendo mudados os Alias das Tabelas
Obrigado pela resposta.
Att.
Bruno
a SQL continua do mesmo modo,mesmo vc tendo mudados os Alias das Tabelas
Obrigado pela resposta.
Att.
Bruno
GOSTEI 0
Bfbraz
09/08/2005
Me desculpando pelo post anterior ...
Funcionou sim, muito obrigado pelo post, me ajudou bastante.
Att
Bruno
Funcionou sim, muito obrigado pelo post, me ajudou bastante.
Att
Bruno
GOSTEI 0