Как бы вы сделали оператор Select, чтобы найти значение в таблице, а затем использовать это значение для поиска другого значения в другой таблице, которое затем используется для поиска третьего значения в третьей таблице? Я не могу выполнить соединение из моей исходной таблицы, так как нет общего поля соответствия, для которого можно выполнить соединение. В моей исходной таблице у меня есть значение Instr_Id, которое является единственным возможным способом в конечном итоге получить значение Legal_Id, но таблица, в которой хранится Legal_Id, не имеет значения Instr_Id. Для этого мне нужно найти несколько значений из 2 других таблиц, чтобы в итоге получить значение INSTR_ID.
Пример:
Я использую INSTR_ID в tbl.ABC и присоединяюсь к INSTR_ID вtbl.DEF, чтобы получить значение Fin_Enty_Name в tbl.DEF. Затем мне нужно использовать это значение Fin_Enty_Name, чтобы присоединиться к tbl.GHI, чтобы получить Fin_Enty_Id. Наконец, мне нужно использовать этот Fin_Enty_Id для поиска LEGAL_ID в tbl.JKL, чтобы я мог показать LEGAL_ID для каждого INSTR_ID в результатах моего запроса Select.
select
a.INSTR_ID,
d.LEGAL_IT
from tbl.ABC as A
Inner join tbl.DEF as B on A.INSTR_ID = B.INSTR_ID