我有一个包含以下数据的用户表:
+----+------------+--------------+--------------+- -------------+ | 编号 | 姓名 | points_game1 | 积分游戏2 | points_game3 | +----+------------+--------------+--------------+- -------------+ | 1 | 玩家 1 | 10 | 0 | 5 | | 2 | 玩家 2 | 0 | 25 | 0 | | 3 | 玩家 3 | 30 | 3 | 0 | | 4 | 玩家 4 | 0 | 0 | 20 | +----+------------+--------------+--------------+- -------------+
我希望能够显示总体排名,其中排名被定义为总体最高分,而不是每场比赛的排名。因此,在上面的示例中,我将使用什么查询来显示此结果:
+----+------------+--------+----------------+ | 编号 | 姓名 | 分数 | 游戏 | +----+------------+--------+----------------+ | 3 | 玩家 3 | 30 | points_game1 | | 2 | 玩家 2 | 25 | 积分游戏2 | | 4 | 玩家 4 | 20 | points_game3 | | 1 | 玩家 1 | 10 | points_game1 | +----+------------+--------+----------------+