文章详情页
mysql - sequel Pro中如何设置group by语句跑出来的结果默认该组的第一条记录
浏览:249日期: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. IOS app应用软件的id号怎么查询?比如百度贴吧的app-id=4779278132. spring-mvc - spring-session-redis HttpSessionListener失效3. 运行python程序时出现“应用程序发生异常”的内存错误?4. 利用IPMI远程安装centos报错!5. 在mac下出现了两个docker环境6. 浅谈Vue使用Cascader级联选择器数据回显中的坑7. javascript - 在 model里定义的 引用表模型时,model为undefined。8. javascript - 最近用echarts做统计图时遇到两个问题!!9. mysql - 查询 修改数据库优化问题吧10. java - Spring boot 读取 放在 jar 包外的,log4j 配置文件,系统有创建日志文件,不写入日志信息。
排行榜

网公网安备