我想對我的用戶列表進行雙重排序。這可能在一個MySQL查詢中嗎?MySQL雙重排序
- 排序
activity
- 排序
ID
例如:
1 Jack Active
2 Jill Active
5 Jens Active
3 Harry Inactive
4 Larry Inactive
6 Luke Inactive
我想對我的用戶列表進行雙重排序。這可能在一個MySQL查詢中嗎?MySQL雙重排序
activity
ID
例如:
1 Jack Active
2 Jill Active
5 Jens Active
3 Harry Inactive
4 Larry Inactive
6 Luke Inactive
您可以使用ORDER BY
條款根據需要儘可能多的列進行排序。
SELECT id, name, activity
FROM userList
ORDER BY Activity, ID
我建議您閱讀MySQL ORDER BY
文檔。 MySQL: ORDER BY Optimization
SELECT id, name, activity
FROM your_table
ORDER BY activity ASC, id ASC
Select * from table order by activity, ID;
SELECT *
FROM table_name
ORDER BY activity, ID;
是,
SELECT (user.name|| ' ' || user.status) AS sorted_list
FROM STUDENTS
ORDER BY user.status, user.name
我想你錯過'FROM user':您可以在
ASC
或DESC
對數據進行排序 – 2012-04-18 15:20:24