ORDER BY clause is not in SELECT list

這是因爲當前 MySQL 的 sql_mode 配置中有 only_full_group_by。將這項移掉就行。

不需要考慮那麼細的話,直接編輯 my.cnf 文件,將sql_mode=''加到[mysqld]配置項下,重啓 MySQL。

參考:php - How to resolve "ORDER BY clause is not in SELECT list" caused MySQL 5.7 with SELECT DISTINCT and ORDER BY - Stack Overflow

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章