Mysql Regex в MySql

andrissig

Новичок
Здравствуйте.

Подскажите, пожалуйста, как в MySQL с помощью регулярных выражений можно написать такую вещ:

Есть два слова, нужно найти комбинацию этих слов, где между ними может быть любое количество пробелов и/или какой ни будь знак препинания.

Например:

Дерево, яблоко

Дерево ,яблоко

Дерево, яблоко

Дерево , яблоко

Дерево ,яблоко

Спасибо.
 

Вурдалак

Продвинутый новичок
Очень трудно найти оправдание поиску по REGEXP, нередко такое из-за хранения данных в неверном формате, что, очевидно, у автора. Не через запятую нужно данные хранить, если уж искать по ним нужно.
 

andrissig

Новичок
Почему не верный формат? Есть Longtext поле и там много текста. Надо найти те поля, в которых встречается такая комбинация.
 

Breeze

goshogun
Команда форума
Партнер клуба
открой для себя fulltext search уже
 

andrissig

Новичок
Да я читал, но не понял, как можно с помощью Fulltext достичь такого результата, как я описал сверху.С regex получилось.
 

Вурдалак

Продвинутый новичок
Дерево, яблоко — это чё? Почему не в отдельной таблице? Один ко многим в РСУБД делается не так.
 
Сверху