SELECT team, sum(maths)
FROM marks
GROUP BY team
HAVING sum(maths) = (
SELECT max(sum(maths))
FROM marks
GROUP BY team
)
有 A、B、C 三个团队,其中一些没有成员。
首先使用SELECT max(sum(maths)) FROM marks GROUP BY team
我获得数学的最大总和。
现在使用整个查询,我试图显示数学总和最高的团队。
如何重写查询以HAVING
替换WHERE
.