Строка типа поля таблицы может содержать значения int, разделенные запятой, например. «1,6,2,13» или «3,9,2» или «1,3»Как проверить, содержит ли поле определенное значение в mysql?
Как выбрать все записи, содержащие, например. «3» не получает «13»?
A select * from table where field like '%3%'
не будет работать в этом случае. Nor like '%,3,%
В настоящее время я пытаюсь использовать все комбинации: «3,%», «%, 3», «%, 3,%», но мне интересно, есть ли более простой способ.
возможно дубликат [Как получить строку из таблицы, в которой столбец содержит некоторые value.?](http://stackoverflow.com/questions/28297830/how-to-get- row-of-table-in-which-column-contains-some-value) – Jens
Хранение значений как csv - очень плохой дизайн базы данных. – Jens