kawabanga
@kawabanga

Правильная сортировка field в mysql?

Предположим, есть таблица

items
id (название столбца)
1
3
5
7

Мне нужно отсортировать сначала 3 потом 5, а потом оставшиеся.
Я пытаюсь взять селект:
SELECT * FROM items order by field (id,3,5);
Но он выводит сначала оставшиеся, а потом в порядке 3,5 выводит то что мне надо.
Так вот вопрос, как сделать так, чтобы выводились сначала 3,5 , а потом оставшиеся записи?

UPD1. ORDER BY FIElD не корректно работает, как это исправить? нашел подобный вопрос
UPD2. исходя из моей задачи, (у меня строка сортировки передавалась в виде строки с запятыми), я через explode поменял местами элементы, и сделал через field desc сортировку.
  • Вопрос задан
  • 2417 просмотров
Решения вопроса 1
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
Пригласить эксперта
Ваш ответ на вопрос

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

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