myspace
@myspace

Как сделать такой запрос в mysql?

Можно ли после WHERE перечислить несколько значений? То есть я получаю массив [5, 6, 1, 3, 8], и хотелось бы по логике сделать как то так "SELECT 'id' FROM 'table' WHERE 'role_id' = [5, 6, 1, 3, 8]", то есть если role_id равно какому либо значению массива, то возвращать эту строку
  • Вопрос задан
  • 115 просмотров
Решения вопроса 2
BuriK666
@BuriK666
Компьютерный псих
WHERE role_id IN (5,6,1,3,8)
Ответ написан
@D3lphi
SELECT `id` FROM `table` WHERE `role_id` IN (5, 6, 1, 3, 8)
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы