[firebase-br] Ajuda com Select - Join
Adalberto de Sousa Monteiro
asm190 em gmail.com
Sex Out 14 14:50:28 -03 2005
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
Mais detalhes sobre a lista de discussão lista