如果一条sql使用了 group by 那么 select  后面可以显示的字段可以有1 group by 的字段(多个)2 聚合函数, 函数体中字段任意,只要是表中的字段就行,不需要非得是group by 后面的字段
如果需要对分组后的每一组数据做细化的筛选,那么可以在group by 后面接having() 函数,having函数体多为聚合函数 。特别需要注意的是,group by 分组后,只能显示合法数据,一般都是每一组中的其中一条,违反这个规则, 一定会报语法错误。

举例如下:

现在要查询同一个 task_code下的最大的event_id数据,sql如下

select task_code,max(event_id) from ad_task_event   GROUP BY task_code

要查询同一个 task_code下的最大的event_id,并且要event_id>12的数据,只是having() 就要出场了

select task_code,max(event_id) from ad_task_event   GROUP BY task_code having(max(event_id)>12)

mysql group by 和 having 使用注意事项相关推荐

  1. 转:MySQL中MAX函数与Group By一起使用的注意事项

     MySQL中MAX函数与Group By一起使用的注意事项 mysql> select * from test; +----+-------+------+-------+ | id |  ...

  2. mysql group by 天_MySQL group by语句如何优化

    在MySQL中,新建立一张表,该表有三个字段,分别是id,a,b,插入1000条每个字段都相等的记录,如下: mysql> show create table t1G ************* ...

  3. MySQL group replication

    本篇文章主要讲解MySQL group replication介绍,文中有关MySQL,group的内容,希望对大家有所帮助. "MySQL group replication" ...

  4. mysql group by 报错 ,only_full_group_by 三种解决方案

    mysql group by 报错 ,only_full_group_by 三种解决方案 参考文章: (1)mysql group by 报错 ,only_full_group_by 三种解决方案 ( ...

  5. MySQL Group Replication调研剖析

    以下转自 http://www.iteye.com/news/32090 MySQL Group Replication调研剖析 引用 作者简介:王伟,京东基础平台数据库工程师,京东商城基础平台部门包 ...

  6. mysql having实例_Mysql必读mysql group by having 实例代码

    <MysqL必读MysqL group by having 实例代码>要点: 本文介绍了MysqL必读MysqL group by having 实例代码,希望对您有用.如果有疑问,可以联 ...

  7. mysql mgr简介_mysql8.0初探:(二)MySQL Group Replication-MGR集群简介

    mysql8.0初探:(二)MySQL Group Replication-MGR集群简介 发布时间:2020-06-12 23:59:17 来源:51CTO 阅读:49832 作者:arthur37 ...

  8. mysql group replication 安装配置详解

    一.原起: 之前也有写过mysql-group-replication (mgr) 相关的文章.那时也没有什么特别的动力要写好它.主要是因为在 mysql-5.7.20 之前的版本的mgr都有着各种各 ...

  9. MySQL Group Replication 介绍

    2016-12-12,一个重要的日子,mysql5.7.17 GA版发布,正式推出Group Replication(组复制) 插件,通过这个插件增强了MySQL原有的高可用方案(原有的Replica ...

最新文章

  1. 上传图片和导出文件测试用例
  2. 超大数据量存储常用数据库分表分库算法总结
  3. linux redis 主从配置,redis集群(主从配置)
  4. 【Day08】请简述虚拟 DOM 中 Key 的作用和好处
  5. mysql 8 nosql_MySQL8.0-NoSQL和SQL的对比及MySQL的优势
  6. 自动化测试——DDT用法——结合unittest、requests库
  7. 宿主机支持avx2指令集,为什么虚拟机cpu就不支持avx2指令集了
  8. 全加器,半加器公式推演
  9. Oracle 临时表详解(temporary table)
  10. 市场巨星的挖掘者、硅谷投资权威——早在1992年就走进星巴克办公室的Michael Moe...
  11. 【TJOI2019】唱、跳、rap和篮球(DP)(容斥)
  12. Android - MTK系统源码结构
  13. 举个栗子!Tableau 技巧(145):实现行级的子类别扩展
  14. 如何用Python做日历?
  15. Linux lvm(pv、vg、lv)操作命令收集
  16. 虚拟机Ubuntu没有IP地址上不了网
  17. 高级计算机应用a,A东师计算机应用基础15春在线作业.doc
  18. 极简的wrk安装和使用教程
  19. 模糊系统—模糊数学简单概念
  20. 建筑八大员培训武汉材料员培训建筑施工中的材料验收实践分析

热门文章

  1. iPhone通话质量和基带有关?2招教你检测手机是什么基带!
  2. 2021-02-24 Multisim 14.0 场效应管单按键开关电路
  3. 二十四节气-小寒。文案、海报分享,小寒料峭 年味渐浓。
  4. c 语言字体怎么改,Notepad++设置字体语言格式方法介绍
  5. 百度地图--展示行政区划(省市区县)和添加多个标注点案例
  6. c++代码实现我的世界
  7. 使用 Python 在 2 秒内评估国际象棋位置
  8. 嵌入式stm32项目开发 心率检测仪的设计与实现
  9. qpainter可以设置某像素点的颜色吗_你知道人类眼球的内在价值高达35亿美金吗?...
  10. 职业规划与发展部_3D成像原理