[firebase-br] RES: SQL Join com três tabelas

Alysson Gonçalves de Azevedo agalysson em gmail.com
Sex Set 10 13:28:12 -03 2010


algo assim

select nome, prod, quant from
(
  select clientes.cli_nome nome, produto.pro_nome prod,
vendas.ven_quantidade quant from clientes
    left join vendas on clientes.cli_codigo = vendas.cli_codigo
    join produto on vendas.pro_codigo = produto.pro_codigo
  union
  select clientes.cli_nome, produto.pro_nome, 0 from clientes, produto
   where not exists ( select 1 from vendas
                       where clientes.cli_codigo = vendas.cli_codigo
                         and produto.pro_codigo = vendas.pro_codigo)
)


Alysson Gonçalves de Azevedo
(11) 8491-7730

(\(''^_^ )/)

"Pobre vive dizendo que não tem nada, mas quando vem a enchente, ele sai
gritando: -Perdi tudo!!!"




Em 10 de setembro de 2010 13:14, Paulo Geloramo
<paulogeloramo em terra.com.br>escreveu:

> Seria todos os clientes, o problema é listar os que não tem venda.
>
>
>
>
> ______________________________________________
> 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
>



Mais detalhes sobre a lista de discussão lista