我有一個名爲politics
這樣的表:的Oracle SQL錯誤:ORA-00979:不是GROUP BY表達式
我想按WASDEPENDENT
。但是,當我跑
select * from politics group by WASDEPENDENT
它提出了一個錯誤:
ORA-00979: not a GROUP BY expression
00979. 00000 - "not a GROUP BY expression"
*Cause:
*Action:
Error at Line: 15 Column: 8
我該如何解決這個問題?
一般GROUP BY規則說:如果指定了GROUP BY子句,SELECT列表中的每個列引用都必須標識分組列或者是set函數的參數! – jarlh
SELECT必須包含在GROUP BY中指定的列或在其上具有聚合函數的列。 –
當WASDEPENDENT值有多行時,您必須決定如何從每列中選擇一個值。 – jarlh