В 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