文章详情页
mysql - sequel Pro中如何设置group by语句跑出来的结果默认该组的第一条记录
浏览:285日期: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. javascript - input输入框的失去焦点事件和发送按钮的点击事件冲突2. 我想在android虚拟机上定位,能设置经纬度么3. javascript - vue webpack打包问题4. 数组 - mysql 輸出到 php array 然後印出?5. php - mysql中,作为主键的字段,用int类型,是不是比用char类型的效率更高?6. vim下怎么把一大段代python码往前移动一个tab?7. python - pymysql建立连接出错8. mysql 怎么做到update只更新一行数据?9. python - 正则表达式匹配和原生字符的问题10. javascript - vue 元素加样式该怎么做
排行榜

网公网安备