У меня есть список ключевых слов (строки), в которых мне нужно определить любые матчи с черным списком ключевых слов (строки в отдельной таблице)Реализация черного списка ключевых слов в SQL
Любого ключевого слово/черный список матчи будут помечено в бит поле: Keyword.IsBlacklisted.
Есть ли простой способ сделать это в SQL?
Спички может быть частичным (то есть черный список = 'секс' ключевое слово = 'секс игрушка')
РЕШЕНИЕ - Спасибо Daniel Spiewak
SELECT Keyword.Keyword FROM Keyword CROSS JOIN BlackList
WHERE (Keyword.Keyword
LIKE { fn CONCAT({ fn CONCAT('%', BlackList.Keyword) }, '%') })
должен быть лучше, чем потянув за информацию, и programmically манипулирования данными –
ВЫБОР Keyword.KeywordName ОТ Ключевое слово перекрестное соединение Blacklist ГДЕ (Keyword.KeywordName как {п CONCAT ({п CONCAT («%», черный список. BlackList)}, '%')}) –
Вышеупомянутый MSSQL работает! благодаря –