У меня вопрос о сортировке mysql. У меня есть поле базы данных с данными типа 1,6,3,8,4 . Я взорвал это значение поля и сделал специальный запрос для другой таблицы: WHERE id='1' or id='6' or id='3'...
Он отлично работает, но результатом является ASC by id . Есть ли способ сделать результат в том же порядке, что и запрос?
Используйте функцию FIELD() в предложении ORDER BY :
ORDER BY FIElD(id, '1', '6', '3', ...);
Смотрите здесь в действии: