子查詢報錯,網上說是版本問題,有什么好的解決辦法嗎?
scool_wang
2016-10-19 19:59:10
TA貢獻24條經驗 獲得超15個贊
你這樣寫是不規范的,因為你的select list里有三個column,而你的group by后只有一個column。
并且你的sql_mode模式是only_full_group_by
如果你這是實驗環境,可以直接修改sql_mode保證語句能夠run(不會報錯,但可能也不是你想要的預期結果)
可以直接執行下面2條語句。(將sql_mode置為空)
set?session?sql_mode=""; set?global?sql_mode="";
當然如果不寫到配置文件里,重啟mysqld會生效,可以自行寫到配置文件的[mysqld]中。
舉報