申し訳ありませんが、私の英語は最高ではありません。
「orderby」で「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。