Consegui isso: SELECT G.NOME_GRUPO, F.NOME, F.FONE_RESIDENCIAL, F.FONE_COMERCIAL, F.FONE_CELULAR, F.EMAIL, FROM PESSOAFISICA F, GRUPO G WHERE F.COD_GRUPO = G.COD_GRUPO UNION ALL SELECT G.NOME_GRUPO, J.NOME, J.FONE FONE_RESIDENCIAL, J.FONE_FAX FONE_COMERCIAL, J.FONE_CEL FONE_CELULAR, J.EMAIL FROM PESSOAJURIDICA J, GRUPO G WHERE J.COD_GRUPO = G.COD_GRUPO ORDER BY 1;
Mas, as tabelas não são extamente iguais.... tem alguns campos que tem numa e na outra não tem... como posso contornar isso? []'s Carlos ----- Original Message ----- From: "Carlos Alberto Phelippe" <[EMAIL PROTECTED]> To: "Delphi-BR" <delphi-br@yahoogrupos.com.br>; "Delphi Lista MPS" <[EMAIL PROTECTED]> Sent: Monday, May 02, 2005 10:32 AM Subject: [delphi-br] Ajuda com SQL > Olá pessoal, > estou tentando, ainda sem sucesso, criar uma consulta SQL. Tenhos três > tabelas: > > GRUPO(COD_GRUPO, NOME_GRUPO) > > PESSOAFISICA(COD_PESSOA, COD_GRUPO, NOME, FONE, ...) > > PESSOAJURIDICA(COD_PESSOA, COD_GRUPO, NOME, FONE, ...) > > Tenho que fazer uma consulta SQL que me retorne as pessoas físicas e > jurídicas JUNTAS e organizadas pelo GRUPO. > > Como fazer? > > [As partes desta mensagem que não continham texto foram removidas] > > > > -- > <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> > > Para ver as mensagens antigas, acesse: > http://br.groups.yahoo.com/group/delphi-br/messages > > Para falar com o moderador, envie um e-mail para: > [EMAIL PROTECTED] ou [EMAIL PROTECTED] > > Links do Yahoo! Grupos > > > > > > > > > > > -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html