Fórum inner join dentro de left join #322699

01/06/2006

0

Oi Uso Delphi 6 com Firebird 1,5 e Paleta Interbase

Será que existe alguma possibilidade de se fazer uma query dessa forma, ou seja, colocando um inner join dentro de um left join.

Vou explicar melhor, preciso listar todos os clientes de um vendedor mostrando todos que tiveram compras e os que não tiveram no mesmo grid, fazendo a somatoria de cada um, e além disso ordenando ora pelos que mais compraram em valor ora pelos que mais compraram em vezes de acordo com a vontade do usuário.

Alguem tem alguma idéia do que posso fazer, tentei colocar dentro do parenteses do left join o inner mas o sql não reconhece o comando, ou pelo menos eu não soube coloca-lo

Agradeço antecipadamente qualquer ajuda


Salupe

Salupe

Responder

Posts

01/06/2006

Sremulador

você pode fazer um select dentro de outro....


Responder

Gostei + 0

03/06/2006

Beppe

Vc coloca abaixo:

select V.Nome, C.Nome, count(...)
from Cliente C
inner join Vendedor V on V.VendedorID = C.VendedorID
left outer join Pedido P on ...
group by ...


Responder

Gostei + 0

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

Aceitar