我有一个关键字(字符串)列表,我需要在其中识别与关键字黑名单(单独表中的字符串)的任何匹配项
任何关键字/黑名单匹配都将在位字段中标记:Keyword.IsBlacklisted。
有没有一种简单的方法可以在 SQL 中实现这一点?
匹配可能是部分的(即黑名单 = 'sex' 关键字 = 'sex toy')
解决方案 - 感谢 Daniel Spiewak
SELECT Keyword.Keyword FROM Keyword CROSS JOIN BlackList
WHERE (Keyword.Keyword
LIKE { fn CONCAT({ fn CONCAT('%', BlackList.Keyword) }, '%') })