出現SQL 錯誤 [979] [42000]: ORA-00979: 不是 GROUP BY 表達式


   在orcale中,在select列表項中出現的列必須全部出現在group by后面(聚合函數除外),這是與MySQL不同的地方。

如果沒有全部出現在group by 后面,就會出現SQL 錯誤 [979] [42000]: ORA-00979: 不是 GROUP BY 表達式。

例如:

 

當我將select列全部添加到group by 后面后,

 

就可以出現結果了。

 

原文:(5條消息) 關於ORA-00979 不是 GROUP BY 表達式錯誤的解釋_ying890的專欄-CSDN博客

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM