У меня есть представление, которое возвращает мне некоторые нулевые значения для столбцов b.emissor и B.indexador. В случае нулевого значения мне нужно сначала найти эти значения в таблице TB_CAD_RF и, если все еще равно нулю, мне нужно запросить TB_CAD_RF_2.
Я пробую логику ниже, но она не работает. Также пытался что-то придумать с кейсами, но не могу понять.
Кто-нибудь может мне помочь, пожалуйста?
select A.NM_ATIVO, B.EMISSOR, B.INDEXADOR from VW_POSICAO as A
LEFT JOIN
TB_CAD_RF B on A.NM_ATIVO = B.CODIGO
where a.NM_EMISSOR is null
as C LEFT JOIN (
select C.EMISSOR, C.INDEXADOR from TB_CAD_RF_2 as D ON B.NM_ATIVO = C.CODIGO where C.EMISSOR is null)