首页 > 其他分享 >Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggre

Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggre

时间:2022-09-18 16:56:20浏览次数:89  
标签:GROUP NO clause contains ZERO SELECT

场景

今天写sql的时候遇到个报错Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggre,查了下大概意思是mysql5.7及以上版本SELECT列表的表达式不在GROUP BY子句中,并且包含非集合。

解决

windows 修改配置文件 my.ini,linux 修改配置文件 my.cnf
在mysqld 下添加sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
然后重启mysql

标签:GROUP,NO,clause,contains,ZERO,SELECT
From: https://www.cnblogs.com/fengzhipeng/p/16705203.html

相关文章

  • Collection集合中的 contains 和 remove 使用深入——要重写equals
    参考引用:http://t.csdn.cn/8z6sC 使用Collection集合中的contains,remove,removeall的时候,元素一定要重写equals方法,不然它里面的判断会容易出现“预期错误”。......
  • Cgroup学习笔记1—Cgroup 抽象层
    一、理论介绍1.新版本Android不建议在init.rc初始化脚本来安装其他cgroup,需要在cgroups.json文件中描述相应的组,并在task_profiles.json文件中定义新的任务配置文......
  • MySQL8.0使用GROUP BY的问题
    当使用groupby的语句中,select后面跟的列,在groupby后面没有时,会报以下错误:Expression#2ofSELECTlistisnotinGROUPBYclauseandcontainsnonaggregatedcolumn......
  • group_concat用法详解
    group_concat函数常用于select语句中,下面我们通过一张表来讲解group_concat函数的用法。首先来看下初始的select函数:select*fromexam;上述sql执行结果为:|id|s......
  • 记一次 CGroup 小实验
    前言之前遇到一个需求:解决cephfs的csi-node插件,在csi-node重启以后,ceph-fuse进程也随之终止,导致已挂在的目录挂载点丢失。最终通过cgexec命令,在执行ceph-fuse......
  • LISTAGG(字段名, ‘|‘) WITHIN GROUP(ORDER BY **) 使用
    LISTAGG(字段名,‘|’)WITHINGROUP(ORDERBY**)//配合分组一起使用-LISTAGG(字段名,‘|’)接收两个参数第一个:需要数据拼接的字段-字段名第二个:使用什么字符进......
  • Covergroup:
    下图用注释指出了覆盖组和覆盖点的关键语法:1.没有coverpoint的covergroup是没用的,编译器不会给出警告。2.covergroup顾名思义就是一组coverpoint,意思是一个covergroup中......
  • 新手教新手:3 SQL Select 语句 GROUP BY 子句
    新手教新手:3SQLSelect语句GROUPBY子句SQLSELECT语句中的下一个子句是GROUPBY子句。这将为列中的每个唯一值创建一组行。在按分组的列中具有相同值的所有行将彼......
  • identifier of an instance of com.peony.common.entity.po.TaskGroupPO was altered
    identifierofaninstanceofcom.peony.common.entity.po.TaskGroupPOwasalteredfrom to2c288aa6-b1  JPA:这个错误是由于在一个事务中更新了主键,而主键是......
  • GroupBy中多列合并一列方法
    varquery=list.GroupBy(t=>new{t....分组字段}).Select(g=>new{FROM=g.Key.From,TO=g.Key.To,NUM=g.Count(),Time=g.Key.Time,Body=string.Join(",",g.Select(s=>......