文章详情页
mysql - sequel Pro中如何设置group by语句跑出来的结果默认该组的第一条记录
浏览:219日期:2022-06-10 14:50:46
问题描述

select age,money from t1.gz group by age;发现报错:Expression #2 of SELECT list is not in GROUP BY clause and contains nonaggregated column ’t1.gz.money’ which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by
问题解答
回答1:你现在的sql_mode不允许有非聚合字段以非聚合函数的形式出现,改一下sql_mode即可,或者min(id)取第一行记录再连接原表获取你要的结果
相关文章:
1. node.js - 对将近2000个网页发起同时20个的并发请求,出去request请求失败2. javascript - SuperSlide.js火狐不兼容怎么回事呢3. docker - 各位电脑上有多少个容器啊?容器一多,自己都搞混了,咋办呢?4. 关docker hub上有些镜像的tag被标记““This image has vulnerabilities””5. 图片上传成功但数据库字段是空6. css - 移动端 盒子内加overflow-y:scroll后 字体会变大7. javascript - JQuery如何给新建的img标签添加onload事件,并自动调用。8. java - struts2找不到类文件9. javascript - 解释下这种函数定义10. 百度地图api - Android 百度地图 集成了定位,导航 相互的jar包有冲突?
排行榜

网公网安备