Как я могу получить один номер существует в запятой разделенной строке в MySQL без find_in_set - PullRequest
0 голосов
/ 21 мая 2019

Вот мои данные столбца:

Имя таблицы: Сотрудник

id  path
1   1,5,8,9,6,32,3

Теперь мне нужен запрос Regexp, который будет возвращать true, если в столбце Path существует конкретное число.

1 Ответ

2 голосов
/ 21 мая 2019
SELECT * FROM `Employee` WHERE `path` REGEXP '(^|,)(1|5|8|9|6|32|3)(,|$)'

попробуйте это.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...