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