У меня есть список ключевых слов (строк), в котором мне нужно идентифицировать любые совпадения с помощью черного списка ключевых слов (строки в отдельной таблице)
Любые совпадения ключевых слов / черного списка будут помечены в битовом поле: Keyword.IsBlacklisted.
Есть ли простой способ сделать это в SQL?
Совпадения могут быть частичными (т. Е. Черный список = ключевое слово "секс" = "секс-игрушка")
РЕШЕНИЕ - Спасибо, Даниэль Спивак
SELECT Keyword.Keyword FROM Keyword CROSS JOIN BlackList
WHERE (Keyword.Keyword
LIKE { fn CONCAT({ fn CONCAT('%', BlackList.Keyword) }, '%') })