我在3个不同的领域中得到了一张包含3个独立分数的表格:
User / Score 1 / Score 2 / Score 3
Person 1: 10 21 7
Person 2: 17 4 20
Person 3: 1 5 22
是否有一个mysql命令可以根据3个字段中的最高分数对每个人进行有效排序。
所以我需要它返回:
Person 3: 1 5 22
Person 1: 10 21 8
Person 2: 17 4 20
我能想到的唯一方法就是将它们放在一个数组中,检查每个人的每个数字以找到最高的数字,然后将它们排序成不同的数组。
但这似乎非常冗长且劳动密集。