Fórum Como exibir dados no DBGrid? #238262
17/06/2004
0
Tenho a Seguinte Situação:
Tabela1 = Tabela mãe
Tabela2 = Tabela filha da Tabela1
Tabela3 = Tabela filha da Tabela1
[img:3b6840c1e4]http://www.planagri.com/d/tela.jpg[/img:3b6840c1e4]
A tabela 1 tem duas tabelas filhas, e preciso exibir os dados da forma mostrada no RESULTADO acima, se tivesse 1 filha apenas, daria para fazer usando INNER LEFT OUTER JOIN ou RIGHT OUTER JOIN, mas com 3 nao sei como..
se alguém puder dar uma idéia e quiser mais detalhes agradeço desde já!
Tabela1 = Tabela mãe
Tabela2 = Tabela filha da Tabela1
Tabela3 = Tabela filha da Tabela1
[img:3b6840c1e4]http://www.planagri.com/d/tela.jpg[/img:3b6840c1e4]
A tabela 1 tem duas tabelas filhas, e preciso exibir os dados da forma mostrada no RESULTADO acima, se tivesse 1 filha apenas, daria para fazer usando INNER LEFT OUTER JOIN ou RIGHT OUTER JOIN, mas com 3 nao sei como..
se alguém puder dar uma idéia e quiser mais detalhes agradeço desde já!
Spider
Curtir tópico
+ 0
Responder
Posts
17/06/2004
Paulo_amorim
Olá
Com 3 tabelas não é a mesma coisa que com 2?...qual a difeerença?
INNER JOIN tabela2 ON tabela1.codigo = tabela2.codigo
INNER JOIN tabela3 ON tabela1.codigo = tabela3.codigo
Espero que ajude
Até+
Com 3 tabelas não é a mesma coisa que com 2?...qual a difeerença?
INNER JOIN tabela2 ON tabela1.codigo = tabela2.codigo
INNER JOIN tabela3 ON tabela1.codigo = tabela3.codigo
Espero que ajude
Até+
Responder
Gostei + 0
18/06/2004
Spider
num eh nao...
se fizer com as 3 se uma das filhar tiver 1 registro, funciona
se as duas filhas tiver 2 ou mais o resultado será num_registros de uma * num_registros da outra!
e eu que que o resultado seja o num_registro da que tiver mais registros
como na figura! que postei junto!
se fizer com as 3 se uma das filhar tiver 1 registro, funciona
se as duas filhas tiver 2 ou mais o resultado será num_registros de uma * num_registros da outra!
e eu que que o resultado seja o num_registro da que tiver mais registros
como na figura! que postei junto!
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)