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 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]

Responder a