[firebase-br] RES: RES: SQL Join com três tabelas
Eduardo Pombo
eduardo em embras.net
Seg Set 13 12:59:04 -03 2010
se vc quer todos os clientes com venda ou nao, talvez isso ja resolva.
select distinct cliente.codcli, produto.codprod,
coalesce(venda.quantidade, 0) from cliente
cross join (select distinct codprod from vendas) produto
left join venda on (venda.codcli = cliente.codcli and venda.codprod
= produto.codprod )
Em 10 de setembro de 2010 14:24, Paulo Geloramo
<paulogeloramo em terra.com.br> escreveu:
> Ah! E vc nao tinha dito que queria os clientes, mesmo sem vendas.
>
> Veja no exemplo as duas linhas central com quantidade zero,
> também citei no texto para retornar todos os registros da talela cliente.
>
>
>
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use:
> http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
--
Atenciosamente
José Eduardo Pombo de Barros
Gerente de Manutenção de Sistemas
Mais detalhes sobre a lista de discussão lista