1. 程式人生 > >mysql5.7 group by 查詢問題

mysql5.7 group by 查詢問題

mysql5.6版本下

 

mysql5.7版本下

查詢結果居然不同,考慮到時資料庫版本問題,很多人說讓關閉全域性變數設定only_full_group_by,本著新版本新適應,查詢解決方法

1.

2.

兩種查詢結果與mysql5.6語句一致,5.7的手冊上

但是還有不明白這裡加上DISTINCT,確保唯一性安全性?但每條資料都是不同的,要好好看看5.7的手冊。

還有distinct是相容5.6版本的