Мне нужно найти записи в product.title, которые похожи на одно из многих слов. В настоящее время это выполняется длинным запросом, подобным следующему:
Select product.product_id, product.name from product WHERE product.name like '%word1%' OR product.name like '%word2%' OR product.name like '%word3%', etc (too many words).
Решено поместить эти слова в новую таблицу для более удобного управления и создать запрос с записями из этой таблицы
TABLE banned_words.word
word1
word2
word3
etc
Я пробовал GROUP_CONCAT с разделителем до и после banned_words.word, чтобы я мог использовать его в подзапросе, но результат был больше, чем ограничение в 1024 символа. Я не думаю, что я могу использовать соединение с подстрокой
Есть предложения?