> 数据库 > MySQL >

MySQL5.7版本遇到的Group by问题

最近生产环境sql语句接连报错,原因是MySQL5.7版本开启了sql_mode中的“only_full_group_by”,而这个在执行以往版本中带有group by的语句时就会报错。
 
在不修改MySQL配置文件的情况下,需要修改sql语句来执行。 
group by后面的列名,还是和以前一样通过select直接获取,而对于select中获取非group by的信息,则要通过any_value()函数。 
 
(责任编辑:IT)