关于sql_mode,可以查看http://www.cnblogs.com/Zender/p/8270833.html
select a, b, c, d from table group by e
当sql_mode=ONLY_FULL_GROUP_BY时,这种sql会报错
将sql_mode的值清空后(阿里云RDS数据库的sql_mode的值就是空的),上面的sql可以正常查询,并返回预期的结果集(根据e去重并得到其他字段的值)
关于sql_mode,可以查看http://www.cnblogs.com/Zender/p/8270833.html
select a, b, c, d from table group by e
当sql_mode=ONLY_FULL_GROUP_BY时,这种sql会报错
将sql_mode的值清空后(阿里云RDS数据库的sql_mode的值就是空的),上面的sql可以正常查询,并返回预期的结果集(根据e去重并得到其他字段的值)
本文标题:mysql使用group by时,遇到sql_mode=ONLY
本文链接:https://www.haomeiwen.com/subject/uzvwaqtx.html
网友评论