[firebase-br] Select com 3 tabelas

Val - Ig valdimari_m em ig.com.br
Qua Abr 8 13:22:17 -03 2015



Pessoal,

Boa tarde !!!

Obrigado pelo auxílio.

Eu já havia tentado com o Join e Left Join, mas não havia dado certo, 
ele aparece algumas linhas a mais.
Uma opção que acabou dando certo foi criar uma View com as tabelas A e B 
e depois executando
uma query da view com a tabela C.
Mas após a primeira dica do Cláudio, refiz o teste, que continuava 
aparecendo algumas linhas a mais, lembrei do Distinct aí deu certo. A 
query ficou assim:

Select Distinct TabelaA.Id, TabelaA.Fornecedor, TabelaA.Data, 
TabelaB.Conta_Debito, TabelaB.Centro_Custo as Centro_CustoB, TabelaB.Vlr 
as VlrB, TabelaC.Conta_Credito, TabelaC.Centro_Custo as Centro_CustoC, 
TabelaC.Vlr as VlrC
 From TabelaA
Left Join TabelaB on ( TabelaB.Id = TabelaA.Id )
Left Join TabelaC on ( TabelaC.Id = TabelaA.Id )
Order by TabelaA.Fornecedor

Novamente agradeço a todos pela ajuda...


Valdimari Martins
(11) 994 425 962
valdimari_m em ig.com.br
www.valdimarimartins.blogspot.com






Mais detalhes sobre a lista de discussão lista