Pessoal,
Estou tentando efetuar um outer join entre uma tabela e uma view. A tabela
sempre possui pelo menos dois registros e a view pode não trazer dados para um
deles. O select abaixo sempre retorna apenas o código que tem valor, o outro
não. A versão do Oracle que tenho é 10.2.0.3.
Grato
Flavio
Acho que o problema na instrução é: and b.tipo_grup = 'ACAO'
Se não há correspondência na view (alias b), então b.tipo_grup NÃO terá
valor (será nulo).
[ ]
André
2009/6/10 Flavio de Lamare flavio_delam...@yahoo.com.br
Pessoal,
Estou tentando efetuar um outer join entre uma tabela
O sinal de outer fica do lado oposto ao que você quer que trazer mesmo que
não corresponda no join.
2009/6/10 Flavio de Lamare flavio_delam...@yahoo.com.br
Pessoal,
Estou tentando efetuar um outer join entre uma tabela e uma view. A tabela
sempre possui pelo menos dois registros e a view
/
--- Em qua, 10/6/09, Júlio César Corrêa juliotubi...@yahoo.com.br escreveu:
De: Júlio César Corrêa juliotubi...@yahoo.com.br
Assunto: Re: [oracle_br] Dúvida com Outer Join
Para: oracle_br@yahoogrupos.com.br
Data: Quarta-feira, 10 de Junho de 2009, 10:59
O sinal de outer fica do lado oposto ao que
Flavio
Complementando...
Para resolver o problema, você pode colocar mais um operador (+):
and b.tipo_grup (+) = 'ACAO'
Faça um teste.
[ ]
André
2009/6/10 Andre Santos andre.psantos...@gmail.com
Flavio
Acho que o problema na instrução é: and b.tipo_grup = 'ACAO'
Se não há
Júlio
No caso dele, o operador está no local certo.
[ ]
André
2009/6/10 Júlio César Corrêa juliotubi...@yahoo.com.br
O sinal de outer fica do lado oposto ao que você quer que trazer mesmo que
não corresponda no join.
2009/6/10 Flavio de Lamare flavio_delam...@yahoo.com.br
Pessoal,