基于2个字段在SQL中排序

时间:2013-05-11 09:54:16

标签: php sql

我正在制作比较球员的方法,基本上是 - 他的比赛。 我遇到的一个问题是:我需要根据两个变量进行排序。目前我按总水平排序,如果有两个或更多具有相同总水平的玩家,我想按总xp排序。

实施例: 我有查询

SELECT * FROM overall ORDER BY `total_level` DESC LIMIT 30

然后它返回 http://gyazo.com/73698236977bbe2b94f8079d769b81a5.png

这不好,因为它们具有相同的总水平,我需要它按总xp排序,以显示一个成员比另一个更好。

1 个答案:

答案 0 :(得分:0)

如果要让两个列直接在您的查询中进行排序呢?

SELECT * FROM overall ORDER BY `total_level` DESC, `total_xp` DESC LIMIT 30