文章詳情頁
mysql - sequel Pro中如何設置group by語句跑出來的結果默認該組的第一條記錄
瀏覽:122日期:2022-06-10 14:50:46
問題描述
select age,money from t1.gz group by age;發現報錯:Expression #2 of SELECT list is not in GROUP BY clause and contains nonaggregated column ’t1.gz.money’ which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by
問題解答
回答1:你現在的sql_mode不允許有非聚合字段以非聚合函數的形式出現,改一下sql_mode即可,或者min(id)取第一行記錄再連接原表獲取你要的結果
相關文章:
1. python - 我已經連上了美國的VPN,而且在瀏覽器里查看的game排行也是美國的,可是為啥我用代碼怎么爬都是中國地區排行2. python - Django前臺url未能正確訪問方法求助?3. python - 請問matplotlib.pyplot.save的路徑如何更改4. mysql - 我用SQL語句 更新 行的時候,發現全部 中文都被清空了,請問怎么解決?5. python把第x列數據寫入第x個文件6. python小白,問一個關于可變類型和不可變類型底層的問題7. javascript - js 對中文進行MD5加密和python結果不一樣。8. 數據庫 - mysql boolean型無法插入true9. mysql - SQL問個基礎例子,書上的,我怎么看都看不懂..誰幫我解釋一下第2個為什么和第1個一樣?10. mysql服務無法啟動1067錯誤,誰知道正確的解決方法?
排行榜
