SELECT team, sum(maths)
FROM marks
GROUP BY team
HAVING sum(maths) = (
SELECT max(sum(maths))
FROM marks
GROUP BY team
)
有三個小組A,B,C和一些沒有成員在其中。更換HAVING與其中
首先使用SELECT max(sum(maths)) FROM marks GROUP BY team
我正在獲得數學的最大總和。
現在使用整個查詢,我試圖展示數學得分最高的團隊。
如何重寫查詢以便用WHERE
替換HAVING
。
你正在使用什麼[RDBMS](http://en.wikipedia.org/wiki/Relational_database_management_system)? 'RDBMS'代表*關係數據庫管理系統*。 'RDBMS是SQL'的基礎,並且適用於所有現代數據庫系統,如MS SQL Server,IBM DB2,Oracle,MySQL等等...... –
使用oracle ..和sqlplus – debal
爲什麼你會問這個問題?您的查詢是正確和清晰的。 –