[firebase-br] SQL Join com três tabelas
Paulo Geloramo
paulogeloramo em terra.com.br
Sex Set 10 11:47:48 -03 2010
Olá Pessoal,
Firebird 2.1.3
Com uma SQL, sem usar SP, e possível fazer um join com três
tabelas e listar todos os registros da tabela cliente e venda,
mas não listar todos os produtos.
Exemplo:
Tenho as tabelas:
Cliente
A
B
Produto
X
Y
Z
Venda (Cliente, Produto, Quantidade)
A Y 5
B Z 6
Gostaria que a SQL retornasse todos os registros
da tabela cliente e venda, mas veja que não listou
o produto X.
Resultado:
A Y 5
A Z 0
B Y 0
B Z 6
Este exemplo acima esta bem simplicado,
na tabela cliente tem codigo, nome, endereço,
na tabela produto tem codigo, nome, preço,
no resultado vai mostrar todo estes dados.
Tenho que usar a tabela produto para
retornar o preço.
Mais detalhes sobre a lista de discussão lista