在做sql习题时多次遇到这个问题,忍不了了百度了解决办法,原来还是自己的基础知识没有掌握扎实,记录下来便于以后学习~

select a.Cname,count(b.S) from Course a left join SC b on a.C = b.C where count(b.S) = 2 group by a.Cname;

改成这一句问题就解决了

select a.Cname,count(b.S) from Course a left join SC b on a.C = b.C group by a.Cname having count(b.S) = 2;

需要学习的知识点:

where 子句的作用是对查询结果进行分组前,将不符合where条件的行去掉,即在分组之前过滤数据,where条件中不能包含聚组函数,使用where条件过滤出特定的行。

having 子句的作用是筛选满足条件的组,即在分组之后过滤数据,条件中经常包含聚组函数,使用having 条件过滤出特定的组,也可以使用多个分组标准进行分组。

Invalid use of group function解决办法相关推荐

  1. Delphi的“Invalid pointer operation“异常的解决办法

    Delphi的"Invalid pointer operation"异常的解决办法 参考文章: (1)Delphi的"Invalid pointer operation& ...

  2. Oracle客户端工具出现“Cannot access NLS data files or invalid environment specified”错误的解决办法...

    Oracle客户端工具出现"Cannot access NLS data files or invalid environment specified"错误的解决办法 方法一:参考 ...

  3. Python一直报错:SyntaxError: invalid syntax 的原因及解决办法

    本篇文章主要讲解 python报错提示 无效语法 SyntaxError: invalid syntax 的原因及解决办法 日期:2022年2月18日 作者:任聪聪 报错现象 python报错如下,但 ...

  4. TypeError:Joi.validate is not a function 解决办法

    TypeError:Joi.validate is not a function 解决办法 报错如下 解决办法 把最新版本的joi卸载,下以前的joi版本 //卸载当前目录下的joi node uni ...

  5. 出现Joi.validate is a not function解决办法

    Joi.validate is a not function解决办法 昨天在node的joi对表单验证的时候,遇到了点问题,半个小时都没有解决,于是网上各种查,终于找到了问题所在 在npm insta ...

  6. IDEA+Maven+Springboot:invalid bound statement (not found) 解决办法

    自己使用Springboot搭建web项目,之前都是使用注解形式来执行sql获取查询内容,这次本承着闲得无聊试一试的想法,突发奇想想用xml的方式执行sql.很走心的参照自己之前spring项目的书写 ...

  7. Mac 升级系统后idea执行git命令报错xcrun: error: invalid active developer path的解决办法

    本来用着电脑上的IntelliJ IDEA 上git用的好好的,闲来无事升级了一下系统,结束发现git不能用了. 两步解决 1.安装xcode 2.IntelliJ IDEA 并配置git,Test ...

  8. mysql Invalid use of group function的解决办法

    错误语句:SELECT s.SID, s.Sname, AVG(a.score) FROM student s LEFT JOIN sc a ON s.SID = a.SID WHERE AVG(a. ...

  9. Android之ndk-build出现c:28:51: error: ‘get_string‘ undeclared here (not in a function)解决办法

    1 problem ndk-build error: 'get_string' undeclared here (not in a function) 2 resolve jstring get_st ...

最新文章

  1. input placeholder的样式
  2. 结合使用slf4j和Logback教程
  3. C++11线程库模板
  4. 20 道必看的 Vue 面试题 | 原力计划
  5. linux内核奇遇记之md源代码解读之四
  6. BAT专家详解勒索病毒冲击波:勒索物联网时代的开端
  7. 用matlab编程怎么做,Matlab教程 Matlab入门图文教程
  8. 常用的网站压力测试工具有哪些
  9. 网红王思聪数字屏保下载
  10. 从“断臂求生”到一骑绝尘,航运巨头马士基如何利用区块链技术力挽狂澜?
  11. 怎么计算机械设备使用费用,机械设备制造成本的核算方法.doc
  12. go-优雅地重启http服务之endless
  13. 重装系统后,没有以太网和WLAN怎么办
  14. 人生没有白走的路,每一步都算数
  15. 使用Python在Excel表指定位置插入多列并赋值
  16. 安装QQ的时候显示创建文件夹失败,无法正常安装,请尝试选择新的安装目录的解决办法
  17. 外贸人常用的几种客户开发渠道
  18. 使用微信小程序获取附近人的位置遇到的坑
  19. 计算机信息系统审计简报,审计简报范文审计报告写.doc
  20. 2.x终于照着教程,成功使用OpenGL ES 绘制纹理贴图,增加了灰度图

热门文章

  1. 前端每日实战:64# 视频演示如何用纯 CSS 绘制一个足球场
  2. 大数据解读B站火过蔡徐坤的“鬼畜“区巨头们
  3. java中的setattribute_JSP request.setAttribute()详解及实例
  4. 基于ObjectARX的DWG文件访问初探
  5. 全局变量、局部变量和静态变量
  6. Python基础语法_Day11
  7. SMT 的基本流程?SMT的工艺流程?SMT的设备操作?
  8. 最详细的解释小白也能听懂,实战篇
  9. 绚兰人生上大学不是必经路
  10. 如何抠图?分享几个抠图小妙招