最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

MySQL如何用GROUP BY分組取字段最大值或最新一條

 更新時(shí)間:2023年08月29日 09:31:44   作者:邏輯喵師傅邏輯不通  
這篇文章主要介紹了MySQL如何用GROUP BY分組取字段最大值或最新一條問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

MySQL用GROUP BY分組取字段最大值或最新一條

其他數(shù)據(jù)還是按排序取,只有指定字段獲取到最大值

SELECT id, max(operat_time) FROM tb GROUP BY id;

其他數(shù)據(jù)還是按排序取,只有指定字段獲取到最小值

SELECT id, min(operat_time) FROM tb GROUP BY id;

按操作用戶uid分組查最新一條操作記錄

select * from (select * from tb order by operat_time desc) as a group by a.uid

MySQL group by 分組 取最大值,百萬(wàn)數(shù)據(jù)查詢0.8s- 1s

group by 分組 取最大值

網(wǎng)上查詢的方法

我們想要取出來(lái) u_id分組,z值最大的每一條數(shù)據(jù)。

我只是篩選了u_id = 1 的數(shù)據(jù),此時(shí)id為2 的這列數(shù)據(jù)為最大的數(shù)據(jù)

方法一:

. select id,url,z from (
       select *
       from show_video
       order by z desc 
     ) t
group by t.u_id

方法一的結(jié)果不是我們想要的數(shù)據(jù)。

此時(shí)的數(shù)據(jù) 為 1 用戶的 id為1的數(shù)據(jù)。 結(jié)果是不可取的。

方法二:

select a.id,a.z,a.u_id from show_video a inner join (select u_id,max(z) score from show_video group by u_id)b on a.
u_id=b.u_id and a.z = b.score GROUP BY u_id

這個(gè)方法查詢出來(lái)的結(jié)果是OK的。

時(shí)間在0.810s - 0.914s之間。

注意

方法一:

  • 查詢 group by 分組之后又默認(rèn)的id排序機(jī)制。
  • 導(dǎo)致的出來(lái)數(shù)據(jù)不是我們分組所需要的數(shù)據(jù)。

方法二:

查詢的效率還可以,如果大家有什么意見和建議,可以提出來(lái),不知道這種方式是不是最優(yōu)的,一起學(xué)習(xí)實(shí)踐。

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • MySql中的IFNULL、NULLIF和ISNULL用法詳解

    MySql中的IFNULL、NULLIF和ISNULL用法詳解

    本文主要介紹了MySql中的IFNULL、NULLIF和ISNULL用法詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-03-03
  • 從MySQL轉(zhuǎn)換到PostgreSQL的遷移過(guò)程

    從MySQL轉(zhuǎn)換到PostgreSQL的遷移過(guò)程

    在數(shù)據(jù)庫(kù)遷移項(xiàng)目中,從MySQL轉(zhuǎn)換到PostgreSQL是一個(gè)常見但充滿挑戰(zhàn)的任務(wù),最近我在一個(gè)項(xiàng)目中遇到了這樣的需求,在轉(zhuǎn)換過(guò)程中遇到了各種語(yǔ)法錯(cuò)誤和兼容性問(wèn)題,本文將詳細(xì)記錄整個(gè)修復(fù)過(guò)程,希望能為遇到類似問(wèn)題的開發(fā)者提供參考,需要的朋友可以參考下
    2026-04-04
  • phpMyAdmin下將Excel中的數(shù)據(jù)導(dǎo)入MySql的圖文方法

    phpMyAdmin下將Excel中的數(shù)據(jù)導(dǎo)入MySql的圖文方法

    使用phpMyAdmin將Excel中的數(shù)據(jù)導(dǎo)入MySql,需要將execl導(dǎo)入到mysql數(shù)據(jù)庫(kù)的朋友可以參考下。
    2010-08-08
  • mysql?分組函數(shù)和分組查詢使用詳解

    mysql?分組函數(shù)和分組查詢使用詳解

    分組函數(shù)用作統(tǒng)計(jì)使用,又稱聚合函數(shù),統(tǒng)計(jì)函數(shù),組函數(shù),這篇文章主要介紹了mysql分組函數(shù)分組查詢的操作代碼,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2024-01-01
  • Mysql中的日期時(shí)間函數(shù)小結(jié)

    Mysql中的日期時(shí)間函數(shù)小結(jié)

    本文主要介紹了Mysql中的日期時(shí)間函數(shù)小結(jié),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-01-01
  • Winserver2012下mysql 5.7解壓版(zip)配置安裝教程詳解

    Winserver2012下mysql 5.7解壓版(zip)配置安裝教程詳解

    這篇文章主要介紹了Winserver2012下mysql 5.7解壓版(zip)配置安裝教程詳解,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下
    2017-01-01
  • 淺談MySQL中的子查詢優(yōu)化技巧

    淺談MySQL中的子查詢優(yōu)化技巧

    這篇文章主要介紹了淺談MySQL中的子查詢優(yōu)化技巧,子查詢的優(yōu)化是MySQL諸多優(yōu)化方法中的基本,需要的朋友可以參考下
    2015-05-05
  • Mysql8公用表表達(dá)式CTE詳解

    Mysql8公用表表達(dá)式CTE詳解

    這篇文章主要介紹了Mysql8公用表表達(dá)式CTE詳解,公用表表達(dá)式(或通用表表達(dá)式)簡(jiǎn)稱為CTE,CTE可以理解成一個(gè)可以復(fù)用的子查詢,當(dāng)然跟子查詢還是有點(diǎn)區(qū)別的,CTE可以引用其他CTE,但子查詢不能引用其他子查詢,需要的朋友可以參考下
    2023-08-08
  • mysql-8.0.16 winx64的最新安裝教程圖文詳解

    mysql-8.0.16 winx64的最新安裝教程圖文詳解

    最近剛學(xué)習(xí)數(shù)據(jù)庫(kù),首先是了解數(shù)據(jù)庫(kù)是什么,數(shù)據(jù)庫(kù)、數(shù)據(jù)表的基本操作,這就面臨了一個(gè)問(wèn)題,mysql的安裝,我這里下載的是64位的,基于Windows的,需要的朋友可以參考下
    2019-06-06
  • Mac下mysql 5.7.13 安裝配置方法圖文教程

    Mac下mysql 5.7.13 安裝配置方法圖文教程

    這篇文章主要介紹了Mac下mysql 5.7.13 安裝配置方法圖文教程,內(nèi)容很詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-03-03

最新評(píng)論

青冈县| 灵寿县| 精河县| 沾化县| 同仁县| 香河县| 科技| 长丰县| 凌云县| 金山区| 扎赉特旗| 南陵县| 通道| 瓦房店市| 股票| 温泉县| 台江县| 德化县| 宽城| 泾川县| 马关县| 姜堰市| 嵊州市| 景谷| 吉水县| 米泉市| 安义县| 澜沧| 彩票| 长垣县| 宝清县| 香港 | 贺兰县| 新平| 莒南县| 肃北| 常德市| 休宁县| 墨玉县| 姜堰市| 习水县|