【mysql】sql语句分组查询遇到错误:this is incompatible with sql_mode=only_full_group_by,兼容性解决
mysql5.7以上会出现这个问题,是因为默认的sql配置是:sql_mode=“ONLY_FULL_GROUP_BY”。
如果是直接在5.7的版本上开发,建议使用ANY_VALUE()函数。
select
t.category_no, any_value(t.game_name)
from
t_game t
group
t.category_no
改配置方法
临时,重启后失效
set @@GLOBAL.sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_.
原创
2021-03-16 15:33:16 ·
105 阅读 ·
0 评论