如果一条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. PowerDesigner生成数据库建表sql脚本
  2. 图解netstat命令实例
  3. Windows10 家庭版添加【本地组策略编辑器】
  4. 两个sql交集_数据库(sql)关键字
  5. Java通过FFMPEG获取视频时长
  6. Linux 命令(54)—— trap 命令(builtin)
  7. paip.c++ qt 外部dll共享库的导入以及引用
  8. 互联网财富管理平台应该怎么做?(下篇)
  9. R语言| 缺失值判断
  10. 新一代奔驰C级车型内饰大改动,预计2021年才会亮相?
  11. java读取pdf文档
  12. linux端口映射到内网机器,linux如何将公网IP映射到局域网IP?
  13. c语言英文数字变数字,[求助]阿拉伯数字变英文数字遇到的问题
  14. qiankun加载react子应用报错[import-html-entry]: error occurs while executing normal script
  15. 利用有放回抽样估计自然常数e python
  16. 技嘉1080显卡体质测试软件,技嘉AORUS GTX 1080 Gaming Box
  17. 通信工程考研英语复试专有名词翻译
  18. 为什么要使用虚拟机?VMware安装使用
  19. php 单笔转账到支付宝账户,支付宝公钥证书实现版本
  20. 用Python对PDF去水印(终极版)原则上所有水印都可去除(Pdftron)

热门文章

  1. 大龄青年能转行IT吗?30岁老哥现身说法
  2. Serv-U安装方法
  3. UbuntuKylin引领我们走上开放创新之路
  4. 远山启:用数学照亮人性与自由
  5. Dual Regression Networks for SISR 环境搭建 | 2020Paper | 【❤️Pytorch 实现❤️】
  6. 淘宝/天猫如何获得店铺的所有商品?
  7. 哲理故事与管理之道 10 -你还在崇拜交付速度吗
  8. CSDN文章摘要自定义修改
  9. Windows下Python无法正常卸载:There is a problem with this Windows Installer package.
  10. RocksDB基本架构与原理介绍