У меня есть поле MySQL со ссылкой на другую таблицу, где идентификаторы сохраняются как разделенные запятой, например:
12,13,14,16
которые обозначают значения в другой таблице. Я знаю, что это очень плохо и неправильно, но это происходит сверху, и я не могу ничего с этим поделать. Теперь проблема состоит в том, что я хочу искать в этом поле запрос следующего вида:
SELECT ... WHERE field LIKE '%1%'
Теперь теперь очевидно, что почти все записи можно найти в этом примере Query, поскольку наиболее распространенные идентификаторы находятся в диапазоне 10-20. Моя идея состоит в поиске%, 1,% вместо этого, но это не работает для первого и последнего id в поле. Ist там что-то вроде внутренней замены или как я исправить это лучший способ?