Задать вопрос
Twitt
@Twitt

Как вернуть данные в той же последовательности, в какой я передал их в IN?

Передаю данные в запросе, в IN примерно так:
IN (2,71,55,1,9), и хочу чтобы на выходе они вернулись в этой же последовательности. Но оно у себя как то всё это сортирует, и на выходе выходит не так, как я этого хочу. Как можно добиться результата, чтобы данные вернулись в порядке, в каком были переданы в IN? Если не через SQL, то как через код?
  • Вопрос задан
  • 209 просмотров
Подписаться 2 Простой 1 комментарий
Решения вопроса 1
AloneCoder
@AloneCoder
[object Object]
SELECT * FROM table WHERE id IN (2,71,55,1,9)
ORDER BY FIELD(id,2,71,55,1,9)
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы