SELECT team, sum(maths)
FROM marks
GROUP BY team
HAVING sum(maths) = (
SELECT max(sum(maths))
FROM marks
GROUP BY team
)
チーム A、B、C の 3 つのチームがあり、その中に何人かのメンバーがいます。
最初に使用してSELECT max(sum(maths)) FROM marks GROUP BY team
、数学の最大合計を取得しています。
クエリ全体を使用して、数学で最高の合計を獲得したチームを表示しようとしています。
HAVING
をに置き換えるようにクエリを書き直すにはどうすればよいですかWHERE
。