对不起,我的英语不是最好的。
是否可以在“order by”中做一个“where”。
例子 :
ORDER BY
SUM(points),
SUM(points) WHERE type = 1,
SUM(goal),
SUM(goal) WHERE type = 1
所以首先我们按点排序。
如果有人有相同数量的SUM(points),那么我们按 排序SUM(points) where type = 1。
如果任何人有相同数量的SUM(points)和相同数量的SUM(points) where type = 1,那么我们排序后SUM(goal)。
如果任何人在所有 3 中都有相同的,那么它必须按SUM(goal) where type = 1.