Oracle报错:不是GROUP BY 表达式

报错:不是GROUP BY 表达式

实例:select sum(hwjz),rq from JcChargeInfo where 1=1  group by rq order by jcchargecode desc

 

原因:

1、GROUP BY 和 ORDER BY一起使用时,ORDER BY要在GROUP BY的后面

2、ORDER BY 的字段在GROUP BY 后面必须有

3、select需要查询的语句中选中的字段,必须出现在group by子句中

 

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-04-15
  • 2022-01-05
  • 2021-04-09
猜你喜欢
  • 2021-10-06
  • 2022-12-23
  • 2021-10-14
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-06-28
相关资源
相似解决方案