[firebase-br] Ajuda com Select - Join
Adalberto de Sousa Monteiro
asm190 em gmail.com
Sex Out 14 15:31:32 -03 2005
Boa tarde Valdir
Valeu pela ajuda, mas mesmo assim ele nao traz.
Não sei como fazer isso, como alguns registros da minha tabela
principal nao tem o codigo do programa, ele não traz esses registros.
Em 14/10/05, Valdir Marcos<valdir.marcos em ig.com.br> escreveu:
> Tente usar Left Outer Join ou Right Outer Join ou Full Outer Join.
>
> Um abraço,
>
> Valdir Marcos
>
> ----- Original Message -----
> From: "Adalberto de Sousa Monteiro" <asm190 em gmail.com>
> To: "FireBase" <lista em firebase.com.br>
> Sent: Friday, October 14, 2005 2:50 PM
> Subject: [firebase-br] Ajuda com Select - Join
>
>
> Boa tarde a todos
> Tenho o seguinte select abaixo, e estou com o seguinte problema.
> Como faço para fazer essas duas linhas
> " where p.fl_situacao = 'L'
> and p.cd_nivelsistema <= vs_sysnivel", uma vez que na minha
> tabela principal (menu) não sao todos os registros que tem a chave
> para fazer o join com essa tabela ??
>
> Preciso mostrar todos os registros que estejam na tabela MENU, cujo
> campo CD_PROGRAMA esteja igual a branco e/ou quando houver o
> CD_PROGRAMA ele traga apenas se o programa estiver com o FL_SITUACAO =
> L
>
> Valeu
> Adalberto
>
> select cd_menu,
> cd_submenu,
> ds_menu,
> case m.cd_programa
> when '' then ''
> else udf_Trim(ds_caminho) || udf_Trim(m.cd_programa)
> ||'.'|| udf_Trim(cd_extensao) || udf_Trim(ds_parametro)
> end ds_caminho,
> ds_frame,
> nr_tamanho,
> nr_largura,
> cd_nivel,
> cd_seqmenu
> from menu m
> left join programa p on p.cd_programa = m.cd_programa
> where p.fl_situacao = 'L'
> and p.cd_nivelsistema <= vs_sysnivel
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
> Para editar sua configuração na lista, use o endereço
> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
> Para editar sua configuração na lista, use o endereço http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
Mais detalhes sobre a lista de discussão lista