解决mysql5.7 DISTINCT和order by 导致3065错误

 在新版的mysql5.7的版本中,如果DISTINCT和order by一起使用将会报3065错误,sql语句无法执行。最新的mysql5.7版本语法比之前5.6版本语法更加严格导致的。DISTINCT和order by都会对数据进行排序操作,所以会产生冲突。     解决方法一:         在sql语句中使用DISTINCT时不使用order by进行排序,获取结果集后通过php进行数据
相关文章
相关标签/搜索