我有一个包含 2 个字段 DATE 和 IMPORTANCE 的表。现在我想按降序对这两个字段进行排序,以便按每个日期的重要性对行进行排序。例如,如果排序正确,行应该像这样返回:
Dec 3, 2010 - 10
Dec 3, 2010 - 10
Dec 3, 2010 - 8
Dec 3, 2010 - 7
Dec 3, 2010 - 3
Dec 3, 2010 - 1
Dec 2, 2010 - 10
Dec 2, 2010 - 9
Dec 2, 2010 - 3
Dec 1, 2010 - 8
Dec 1, 2010 - 5
Dec 1, 2010 - 5
Dec 1, 2010 - 4
是否有一种有效的方法可以只用一个查询语句来完成这个任务?
最佳答案
SELECT * FROM yourtable
ORDER BY `DATE` DESC, `IMPORTANCE` DESC
关于mysql - 对MySQL中的多个字段进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4416880/