Rodrigo:
Obrigado.
Agora
resolveu.
grato,
Julio.
Julio Cesar Dalla Rosa
Analista de Sistemas
AlmapBBDO Comunicações
Ltda.
55 11 2161-5600
[EMAIL PROTECTED]
-----Mensagem original-----
De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Em nome de Rodrigo Scarano
Enviada em: quinta-feira, 14 de julho de 2005 11:29
Para: [email protected]
Assunto: RES: [sqlwin] Ansi99 dificuldades com outer join.Julio,Pelo que sei, a clausula <inner> é opcional e não precisa ser utilizada.Teste a sintaxe abaixo:select * from meio m
join ap a
on a.cod_meio = m.cod_meio
join pi p
on a.nro_ap = p.nro_ap
where
<condicoes...>
[]s, Rodrigo.-----Mensagem original-----
De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]Em nome de Julio Cesar Dalla Rosa - AlmapBBDO
Enviada em: quinta-feira, 14 de julho de 2005 09:23
Para: [email protected]
Assunto: RES: [sqlwin] Ansi99 dificuldades com outer join.Rodrigo:Ajudou sim, testei como sugerido e funcionou perfeitamente, só que ainda estou com problemas.Preciso usar vários outer e inner join no mesmo select e quando tentei acrescentar um segundo join no comando do nosso exemplo deu erro. Como fazer isso?sintaxe normal 2:Select *
from meio m, ap a, pi p
Where a.cod_meio = m.cod_meio
and p.nro_ap = a.nro_ap;Tentei como abaixo na sintaxe ansi99 mas deu ""00901 PRS CNE Command not properly ended"select * from
meio m inner join ap a on a.cod_meio = m.cod_meio
ap a inner join pi p on a.nro_ap = p.nro_ap;Obrigado pela atenção.abs, Julio.Julio Cesar Dalla RosaAnalista de SistemasAlmapBBDO Comunicações Ltda.55 11 2161-5600[EMAIL PROTECTED]-----Mensagem original-----
De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Em nome de Rodrigo Scarano
Enviada em: quarta-feira, 13 de julho de 2005 18:59
Para: [email protected]
Assunto: RES: [sqlwin] 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_meiowhere <condicao>Espero que ajude.[]s,Rodrigo ScaranoTarget Sistemas
-----Mensagem original-----
De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]Em 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]
