1.问题2.解决2.1在sql查询语句中不需要group by的字段上使用any_value()函数2.2修改my.cnf(windows下是my.ini)配置文件,删掉only_full_group_by这一项 1.问题mysql5.7.x版本,默认是开启了 only_full_group_by 模式的,但开启这个模式后,原先的 group by 语句就报错,然后又把它移除了。一旦开启 only_full_group_by 只能获取受到其影响的字段信息,无法和其他未受其影响的字段共存,这样,group by 的功能将变得十分狭窄了,only_full_group_by 模式开启比较好。 2.解决 2.1在sql查询语句中不需要group by的字段上使用any_value()函数 2.2修改my.cnf(windows下是my.ini)配置文件,删掉only_full_group_by这一项