У меня есть две таблицы, одна представляет собой список строк, а другая содержит список слов, перечисленных в черном списке.Я хочу найти все строки в первой таблице, что их строка содержит слово из второй.
, используя оператор like, я создал следующий скрипт, и он работал:
select a.string<br>
from A a<br>
left join BlackList b on a.string like '%' + b.Term + '%'<br>
where b.Term is null<br>
Я хотел использовать полнотекстовый поиск для повышения производительности.Я искал способ сделать это:
select a.string<br>
from A a<br>
left join BlackList b on contains(a.string, b.Term)<br>
where b.Term is null<br>
Мое исследование в Интернете обнаружило, что это невозможно, это их другой способ сделать это?