У меня есть две колонки: Main и Sub. (они могут быть одинаковой таблицы или нет).
Main является varchar длиной 20 и Sub является varchar длины 8. Sub - это всегда подмножество Main, и это последние 8 символов Main.
Я мог бы успешно спроектировать запрос для соответствия шаблону с помощью substr("Main",13,8)
Query:
select * from "MainTable"
where substr("MainColumn",13,8) LIKE (
select "SubColumn" From "SubTable" Where "SubId"=1043);
но я хочу использовать Like,%, _ etc в моем запросе, чтобы я мог свободно сопоставлять шаблон (это не все 8 символов).
Вопрос в том, как я могу это сделать.?!
Я знаю, что запрос ниже ПОЛНОСТЬЮ НЕПРАВИЛЬНО, но я хочу достичь чего-то подобного,
Select * from "MainTable"
Where "MainColumn" Like '%' Select "SubColumn" From "SubTable" Where "SubId"=2'