有用的知识又增加了!!!!

总结:Oracle用group by 分组

有一个规则需要遵守,即出现在select列表中的字段,如果没有在组函数中,那么必须出现在group by 子句中。(select中的字段不可以单独出现,必须出现在group语句中或者在组函数中。)
否则就会出现错误。

需求描述:

根据A_id字段关联查询两个表数据并对字段B_ID分组取表数据

问题描述:

本没多想需要取什么字段,就先用了*来查询,即:

select b.* from B b LEFT JOIN A a on a.A_ID = b.A_ID where a.B_ID = '101' GROUP BY b.B_ID

那么问题就来了,> ORA-00979: not a GROUP BY expression 报错了

查看了这个解决了问题

[Err] ORA-00979: not a GROUP BY expression_bad00temper的博客-CSDN博客

修改之后

select b.B_ID,b.B_NAME from B b LEFT JOIN A a on a.A_ID = b.A_ID where a.B_ID = '101' GROUP BY b.B_ID,b.B_NAME

以上即解决,如有不同观点或者补充欢迎留言!

oracle中group by用法报错ORA-00979: not a GROUP BY expression相关推荐

  1. controller中执行main方法报错NoClassDefFoundError: javax/servlet/http/HttpServletResponse

    controller中执行main方法报了这个错:NoClassDefFoundError: javax/servlet/http/HttpServletResponse,如下图: NoClassDe ...

  2. VS2017中调试PSINS算法报错的解决办法

    (1)刚安装的VS2017,直接运行严老师的程序PSINS,报错: [下面的框架可能不正确和/或缺失,没有为ucrtbased.dll加载符号] 解决办法:在调试菜单下的选项中,找到符号,勾选Micr ...

  3. python中使用ZADD方法报错AttributeError: 'int' object has no attribute 'items'

    redis的版本关系 正确的完整实例如下: import pymongo import redis# 代码作用是mongodb的数据传送到redis中去 handler = pymongo.Mongo ...

  4. oracle 归档日期,Oracle中归档日期满报错解决方法

    最近在工作的时候操作数据库常会遇到这样的问题:"ORA-00257 archiver error. Connect internal only, until freed",百度搜了 ...

  5. oracle拼接字符串报错,Oracle 中wmsys.wm_concat拼接字符串,结果过长报错解决

    备忘:这个函数最大是4000,根据拼接列的长度,通过限制拼接条数来防止拼接字符串过长错误 --这个情况是从子表中读取出具,这里直接把它当做查询字段处理,在子表中有所有数据 select info.id ...

  6. oracle ora 3136,oracle中ORA-3136,ORA-609

    本文章详细的介绍了关于oracle中ORA-3136,ORA-609方法,有需要的朋友可以参考一下本文章哦. 本文章详细的介绍了关于oracle中ORA-3136,ORA-609方法,有需要的朋友可以 ...

  7. oracle中的listener.ora和tnsnames.ora

    一.oracle的客户端与服务器端 oracle在安装完成后服务器和客户端都需要进行网络配置才能实现网络连接.     服务器端配置监听器,客户端配置网络服务名    服务器端可配置一个或多个监听程序 ...

  8. Oracle中group by用法

    Oracle中group by用法 在select 语句中可以使用group by 子句将行划分成较小的组,一旦使用分组后select操作的对象变为各个分组后的数据,使用聚组函数返回的是每一个组的汇总 ...

  9. oracle分组聚合查询,Oracle中分组查询group by用法规则解析

    本篇文章小编给大家分享一下Oracle中分组查询group by用法规则解析,文章介绍的很详细,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来看看. Oracle中group by ...

最新文章

  1. 数据蒋堂 | Hadoop中理论与工程的错位
  2. 用C#和本地Windows API操纵系统菜单
  3. 路要怎么走?关于程序员成长的一点思考
  4. python3 爬虫--Chrome以及 Chromedriver安装配置
  5. 如何修改新浪微博对其他应用的授权
  6. Scala中=gt;的用法
  7. 什么是 Caché?
  8. windows 系统 oracle监听无法启动。
  9. day4--numpy
  10. 管理感悟:需要什么样的注释
  11. 渥太华大学计算机科学博士,加拿大渥太华大学计算机科学CO-OP录取案例
  12. 实现钉钉开放平台扫码登录内部应用
  13. 游戏动画入门课程之软件视图操作
  14. android 音量流类型,android 音量控制setVolumeControlStream
  15. IEEEtran Latex模板五作者排版问题
  16. C语言lo如何优化运行界面,高质量程序优化总结整理【经典】
  17. W: Possible missing firmware /lib/firmware/i915/skl_guc_49.0.1.bin for module i915
  18. 阿里P6员工炫耀:年薪60万,哪家外企接的住阿里的员工?
  19. 【python环境下Z3约束求解器学习笔记】And和Or的用法
  20. Colliding Mice碰撞老鼠工程分析

热门文章

  1. 基于椭球 磁补偿 matlab,基于椭球曲面拟合的三维磁罗盘误差补偿算法
  2. 第一次学游泳技巧_『陪否』体育 | 自己游泳有哪些游泳技巧?适合所有人的游泳视频技巧教学...
  3. 回填用土好还是砂石料好_沙石料回填
  4. python爬虫实例——session自动登录并爬取相关内容
  5. 因果分析,PC算法(PC Algorithm)
  6. 2023 电脑PC 联想电脑风扇控制器软件工具
  7. 【转】打包2个10g文件 测试
  8. 【Python】基于 Flask 框架,模拟微信朋友圈的服务端
  9. linux清除cache的方法
  10. MySQL优化之硬件篇