本文章主要介绍了mysql:sql_mode=“only_full_group_by”,具有不错的的参考价值,希望对您有所帮助,如解说有误或未考虑完全的地方,请您留言指出,谢谢!
select name,gmt_created from db_test group by name
数据库里调用如上sql,结果出错,显示“SELECT list is not in GROUP BY clause and contains nonaggregated column”
意思是让我改成
select name,gmt_created from db_test group by name,gmt_created
如上,那就失去了原来分组的意义了,原因是数据库配置sql_mode=“only_full_group_by”,
在不能修改数据库配置的情况下,用了distinct解决问题