解決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進行數據
相關文章
相關標籤/搜索