В MySQL двойную сортировку
Я хотел бы дважды отсортировать список пользователей. Возможно ли это в рамках одного запроса MySQL?
- сортировка
activity
- сортировка
ID
например:
1 Jack Active
2 Jill Active
5 Jens Active
3 Harry Inactive
4 Larry Inactive
6 Luke Inactive
5 ответов
можно использовать ORDER BY
пункт для сортировки столько столбцов, сколько нужно.
SELECT id, name, activity
FROM userList
ORDER BY Activity, ID
Я бы предложил прочитать MySQL ORDER BY
документы. Вы можете сортировать данные в ASC
или DESC
заказ: MySQL: заказ по оптимизации
да
SELECT (user.name|| ' ' || user.status) AS sorted_list
FROM STUDENTS
ORDER BY user.status, user.name