ORA-00935: 分組函數的嵌套太深
今天工作偶然報這個錯誤,查閱資料都是說having條件使用不當什么的,我的SQL語句如下所示,第一張圖是報錯的SQL語句,第二張和第三張圖是我修改后可以執行的語句
第二張圖是去掉了別名,然后就能正常運行了;
第三張圖是將group by語句后的聚合函數修改為了別名,就能正常運行了;
原理我也不太清楚是啥原因,就看見資料說“聚合函數的計算都是非常大”,不能過多使用聚合函數,可能是我的SQL中用的聚合函數次數過多了吧。。。(聚合函數不能和別名共存嗎?這個有待研究)