A sintaxe q o Rodrigo colocou está certa, mas gostaria de lembrar que o left outer join traz um resultado e o inner join traz outro.
Citando Rodrigo Scarano <[EMAIL PROTECTED]>: > Ansi99 dificuldades com outer join.Julio, > Eu faço assim: > > select * from meio m > left outer join ap a > on a.cod_meio = m.cod_meio > where <condicao> > > Espero que ajude. > []s, > > Rodrigo Scarano > Target Sistemas > > > -----Mensagem original----- > De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] nome > de Julio Cesar Dalla Rosa - AlmapBBDO > Enviada em: quarta-feira, 13 de julho de 2005 17:51 > Para: [email protected] > Assunto: [sqlwin] Ansi99 dificuldades com outer join. > > > Preciso reescrever o comando abaixo usando a sintaxe ansi 99 (ansi join). > Alguém pode me ajudar ou me indicar onde tem exemplos? No manual do > sqlbase 8.5 não tem nenhum... > > Sintaxe normal (assim funciona) > > Select * > from meio m, ap a > Where a.cod_meio = m. cod_meio; > > Sintaxe ansi 99 (assim não funciona). O que está errado? O sql.ini está ok > (ANSIJoinSyntax=1) > > Select * from meio, ap > Ap inner join meio using (cod_meio); > > Obrigado, Julio > > Julio Cesar Dalla Rosa > Analista de Sistemas > AlmapBBDO Comunicações Ltda. > 55 11 2161-5600 > [EMAIL PROTECTED] > ============================================== Lista de Centura SQLWindows Administrador : [EMAIL PROTECTED] [ http://www.centuraexplorer.com ] Para sair desta lista mande mensagem para: [EMAIL PROTECTED] sem nada no Subject e com o comando a seguir no corpo da msg: "unsubscribe sqlwin" (sem as aspas) ==============================================
