在orcale中,在select列表項中出現的列必須全部出現在group by后面(聚合函數除外),這是與MySQL不同的地方。
如果沒有全部出現在group by 后面,就會出現SQL 錯誤 [979] [42000]: ORA-00979: 不是 GROUP BY 表達式。
例如:
當我將select列全部添加到group by 后面后,
就可以出現結果了。
原文:(5條消息) 關於ORA-00979 不是 GROUP BY 表達式錯誤的解釋_ying890的專欄-CSDN博客