Como exibir dados no DBGrid?
Tenho a Seguinte Situação:
Tabela1 = Tabela mãe
Tabela2 = Tabela filha da Tabela1
Tabela3 = Tabela filha da Tabela1
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
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
Curtidas 0
Respostas
Paulo_amorim
17/06/2004
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é+
GOSTEI 0
Spider
17/06/2004
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!
GOSTEI 0