У меня есть дилемма оператора выбора MySQL, которая немного сбила меня с курса. В определенном столбце у меня есть термин категории. Этот термин может выглядеть примерно так: « категория » или может содержать несколько CSV, например: « категория, специальный банк ».
Мне нужно получить все строки, содержащие термин «специальный банк» в значении через запятую. В настоящее время я использую следующий оператор SQL:
SELECT * FROM tblnecklaces WHERE nsubcat REGEXP 'bank special';
Теперь это работает нормально, но если бы у меня была категория, например: 'diamond special', например, строка все равно была получена, потому что термин ' special ' в моем столбце, кажется, соответствует термин " специальный банк " в моем отчете REGEXP.
Как бы я пошел, проверяя существование всей фразы ' Bank Special ' и не частично совпадающей со словами?
Большое спасибо за ваше время и помощь