У меня есть таблица table_a
со столбцом, содержащим следующие данные:
.aaa01932
.asd02343
.lkj03342
Таким образом, он всегда начинается с периода, за которым следуют 3 буквы, за которыми следуют 2 числа (01, 02 и т. Д.)некоторыми дополнительными числами.
У меня есть еще одна таблица table_b
с данными следующим образом:
aaa01
asd02
lkj03
Таким образом, он сопоставляется с данными в table_a
, но с периодом и дополнительными числамив конце опущено.
Как выбрать из table_a
присоединения к table_b
, где данные в показанных столбцах "равны".Под равным я подразумеваю, что table_a.the_column
как «% table_b.the_column%».Так что-то вроде:
Select * from table_a
join table_b on (table_a.the_column like '%table_b.the_column%');
За исключением того, что я не знаю, как отформатировать это предложение, чтобы принять столбец внутри.Может мне нужно как-то объединить это?