如何按两列对 MySQL 表进行排序?
我想要的是首先按最高评分排序的文章,然后是最近的日期。例如,这将是一个示例输出(左 # 是评分,然后是文章标题,然后是文章日期)
+================+==============================+== =============+ | article_rating | 文章 | 文章时间 | +================+==============================+== =============+ | 50 | 这篇文章震撼 | 2009 年 2 月 4 日 | +----------------+-----------------------------+-- ------------+ | 35 | 这篇文章不错| 2009 年 2 月 1 日 | +----------------+-----------------------------+-- ------------+ | 5 | 这篇文章不那么热了| 2009 年 1 月 25 日 | +================+==============================+== =============+
我正在使用的相关 SQL 是:
ORDER BY article_rating, article_time DESC
我可以按其中一个排序,但不能同时排序。