André, De certo o seu comentário mas de qualquer forma, precisarei filtrar esta informação de outra maneira. Muito obrigado!
--- Em oracle_br@yahoogrupos.com.br, Andre Santos <andre.psantos...@...> escreveu > > 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...@...> > > > > > > > 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 pela ajuda! > > > > Flavio > > > > SELECT a.cd_cliente, sum(b.val_posi) val_posicao > > FROM tabela a, view b > > WHERE a.cd_cpfcgc = 12345678900 > > AND a.in_situac = 'A' > > and a.cd_cliente = b.cod_cli(+) > > and b.tipo_grup = 'ACAO' > > group by a.CD_CLIENTE; > > > > > > > > > [As partes desta mensagem que não continham texto foram removidas] >