Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

IRIX

JOIN não funciona

Recommended Posts

Pessoal, aqui na minha empresa temos o Oracle8i e estive testando umas queries com a cláusula INNER JOIN e não funcionava...Vocês sabem o que pode ser?Abs

Compartilhar este post


Link para o post
Compartilhar em outros sites

É, andei olhando por aí e vi que colocaram Inner Join no 9i. Mas no 8i não tem.

Era o que eu suspeitava...Então não dá para fazer OUTER JOIN também? :mellow:

Compartilhar este post


Link para o post
Compartilhar em outros sites

Já que você está usando o oracle 8i ele entende join assim:

 

left outer join você coloca o sinal de "+" depois do 2º campo por exemplo

WHERE A.codfil = B.codigo(+)

right outer join você coloca o sinal de "+" depois do 1º campo por exemplo

WHERE A.codfil(+) = B.codigo

inner join você coloca o sinal de "=" entre os campo por exemplo

WHERE A.codfil = B.codigo

vê se assim ajuda se não posta ai.

 

http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

 

 

PS.

 

Existem outras maneiras de fazer um join sem usar o "join" que são menos custosas para o banco.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.