mysql - 对MySQL中的多个字段进行排序

标签 mysql sorting field

我有一个包含 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/

相关文章:

c++ - 打开简历;对 vector<Rect> 进行排序并删除某些条目

ios - 如何仅更改字典键?没有 swift 改变值(value)

SQL:创建新字段,填充查询结果

javascript - 使用 JS 的多个输入字段

php - 比较日期 mysql/php 不起作用

mysql - 将 CSV 导入 MySQL 并转换日期(在多列上)

java - 如何在不使用数组且仅使用三个比较器或比较的情况下从 4 个输入中找到第三大数字

mysql - 无法通过套接字连接到本地MySQL服务器

来自 2 个表的 MySQL 2 列

javascript - 如何动态添加和删除多个字段?