0

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

示例:我有查询

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

它返回这个 http://gyazo.com/73698236977bbe2b94f8079d769b81a5.png

这不好,因为他们的总等级相同,我需要按他们的总经验值排序,以表明一个成员比另一个成员更好。

4

1 回答 1

0

在查询中直接给两列排序怎么样?

SELECT * FROM overall ORDER BY `total_level` DESC, `total_xp` DESC LIMIT 30
于 2013-05-11T09:57:13.143 回答