原文:對於mysql中的group by分組后獲取組內創建時間最大的那行數據

問題場景: group分組之后,一個組中會有好幾條數據,但是一般默認返回id最小的那一條,現在想返回創建時間最大的那一條數據。 如圖所示,根據上面的QUALITY ID來查詢數據,會有兩條數據產生,這個時候直接分組group,產生的結果是: 解決方法: 先根據創建時間倒敘,根據倒敘完的視圖進行分組group 或者把查詢的條件從內查詢中放到外查詢中也是可以的: 注意:但是這種方法,好像對於mysq ...

2020-04-07 11:13 0 1418 推薦指數:

查看詳情

group by分組獲得每組時間最大的那條記錄

用途:GROUP BY 語句用於 對一個或多個列對結果集進行分組。 原表: t_iov_help_feedback 現在,我們希望根據USER_ID 字段進行分組,那么,可使用 GROUP BY 語句。 SELECT   ID,   USER_ID,   problems ...

Fri Feb 28 18:58:00 CST 2020 0 1372
mysql中使用group by和order by取每個分組中日期最大一行數據

轉載自:https://blog.csdn.net/shiyong1949/article/details/78482737 在mysql中使用group by進行分組取某一列的最大值,我們可以直接使用MAX()函數來實現,但是如果我們要取最大值對應的ID,那么我們需要取得整行的數據。最 ...

Wed Nov 07 18:16:00 CST 2018 0 3977
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM