对不起,我的英语不是最好的。
是否可以在“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
.