1. 程式人生 > >My sql報錯"only_full_group_by"問題及解決方法

My sql報錯"only_full_group_by"問題及解決方法

朋友mysql升級為5.7版本後以前的group by查詢後報錯,去mysql 官網看了一下才找出問題所在,下圖為官網的描述:

可以看出在mysql5.7中加了些sql的預設模式,其中就有ONLY_FULL_GROUP_BY;

ONLY_FULL_GROUP_BY描述可詳見官網:

解決方法可以在查詢的列名前面加上ANY_VALUE, 如:ANY_VALUE(row)