MySql中的多个排序

时间:2012-05-18 09:59:07

标签: mysql sql

我有一个网站,我有一个最流行的歌词部分。案件是我想要根据其评级订购最抒情的歌词。并且条件是,如果两个歌词的评级相同,那么我通过计数器订购,这是评级的次数。

数据库中的字段是rating_value和counter。现在我只使用

".... ORDER BY rating_value";

建议我进行这种多重排序。

3 个答案:

答案 0 :(得分:1)

ORDER BY rating_value DESC, rating_count DESC

答案 1 :(得分:0)

只需在ORDER子句中指定更多字段:

... ORDER BY rating_value, counter

答案 2 :(得分:0)

只需按优先级顺序将列添加到ORDER BY语句:

 ".... ORDER BY rating_value, counter";