У меня есть таблица MySQL DB tbl_users
, в которой есть два uid
, name
, usergroupid
.usergroupid
содержит целые числа через запятую (IE: 1,2,3).
Я хочу, чтобы все пользователи, которые содержат идентификаторы групп пользователей, сказали 1 или 2 или 3 или 1,2 или 2,3 или 3,1 или 1,2,3.Я получаю значение для сравнения в базе данных из переменной, которая сама содержит значения, разделенные запятыми, скажем, 1.2.3 или 1,2 или 2,3 или 3,1 или 1,2,3.Теперь, что будет запрос на выборку для получения результата.
Я использую запрос на выборку ниже, чтобы найти результат, но он неверный.
SELECT user_id, user_fname, user_lname
FROM tbl_users
WHERE user_group_id IN (".$usergroupid.")
здесь $usergroupid
- это переменная, которая содержит CSV