У меня есть таблица со следующими значениями:
Имя таблицы - title
id val
1 director
1 developer
1 executive
У меня есть другая таблица - table2
id user title_val
1 abc adirector
2 abc1 bdeveloperc
3 abc2 aexecutive
Я хочу создать запрос sql, используя приведенную выше таблицу - table2 для частичного сопоставления, например:
select *
from table2
where title_val like '%director%'
OR title like '%developer%'
OR title like '%executive%';
Я знаю, что могу сделать - select * from table2 where title in (select val from title)
, но это будет точное совпадение, а НЕ частичное совпадение .
Я хочу использовать записи таблицы из заголовка. У меня есть тысячи названий. Есть ли какой-нибудь SQL запрос, который может помочь?