У меня есть следующие 2 таблицы:


Я пытаюсь выбрать столбцы пообъединение таблиц 1 и 2 на основе столбца C с использованием следующего запроса:
Select t1.column A,
t2.Column A,
t2. Column B
from table1 t1, table2 t2
where substr(t2.column C,instr(t2.column c,'=',1,1)+1,3) = substr(t1.column C,1,3)
AND substr(t2.column C,instr(t2.column c,':',1,1)+9,10) = substr(t1.column C,instr(t1.column C,';',1,1)+1,11)
AND substr(t2.column C,instr(t2.column c,':',1,2)+9,10) = substr(t1.column C,instr(t1.column C,';',1,2)+1,11)
Но, к сожалению, он не возвращает никаких результатов.Я предполагаю, что это может произойти, потому что столбец C в таблице 2 имеет больше значений.
Если это так, как бы я мог получить результаты, которые я ищу, пожалуйста?