Como exibir dados no DBGrid?

Delphi

17/06/2004

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á!


Spider

Spider

Curtidas 0

Respostas

Paulo_amorim

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é+


GOSTEI 0
Spider

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!


GOSTEI 0
POSTAR