GARANTIR DESCONTO

Fórum Problemas com SQL usando 2 LEFT OUTER JOIN p/ mesma tabela #52091

09/08/2005

0

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


Bfbraz

Bfbraz

Responder

Posts

09/08/2005

Gandalf.nho

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)



Responder

Gostei + 0

09/08/2005

Bfbraz

Não funcionou.

a SQL continua do mesmo modo,mesmo vc tendo mudados os Alias das Tabelas

Obrigado pela resposta.

Att.
Bruno


Responder

Gostei + 0

09/08/2005

Bfbraz

Me desculpando pelo post anterior ...

Funcionou sim, muito obrigado pelo post, me ajudou bastante.

Att
Bruno


Responder

Gostei + 0

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

Aceitar