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

SQL?Group?By分組后如何選取每組最新的一條數(shù)據(jù)

 更新時(shí)間:2022年10月25日 11:00:36   作者:小白鴨  
經(jīng)常在分組查詢之后,需要的是分組的某行數(shù)據(jù),例如更新時(shí)間最新的一條數(shù)據(jù),下面這篇文章主要給大家介紹了關(guān)于SQL?Group?By分組后如何選取每組最新的一條數(shù)據(jù)的相關(guān)資料,需要的朋友可以參考下

Group By分組后選取每組最新的一條數(shù)據(jù)

問(wèn)題

group by語(yǔ)句只會(huì)展示一條數(shù)據(jù),而且很多時(shí)候并不會(huì)展示我們想要的數(shù)據(jù),如何解決呢

首先我們先建一張表 temp,如下

我們先試一下分組查詢,看看結(jié)果

SELECT * FROM `temp`  GROUP BY address

結(jié)果如下:

它默認(rèn)是取的id最小的那一條數(shù)據(jù),如果想要取最新的一條呢,我們?cè)囋囅扰判蛟俜纸M

SELECT
	* 
FROM
	(SELECT * FROM `temp` ORDER BY `create_time` desc) AS t 
GROUP BY
	t.`address`

看看結(jié)果:

發(fā)現(xiàn)結(jié)果沒(méi)變,就像排序好像沒(méi)生效一樣,下面有兩種解決方法

方法一:加limit關(guān)鍵字

SELECT
	* 
FROM
	(SELECT * FROM `temp` ORDER BY `create_time` desc limit 100) AS t 
GROUP BY
	t.`address`

現(xiàn)在結(jié)果就是我們想要的了

但是limit關(guān)鍵字,有時(shí)候可能不好限制范圍,如果你想查所有的數(shù)據(jù)呢,難道要單獨(dú)查一下有多少條數(shù)據(jù),再limit嗎,好像顯得不太專業(yè),所以下面有方法二

方法二:用max函數(shù)

SELECT t1.* 
FROM `temp` t1,
( SELECT MAX( id ) id FROM `temp` GROUP BY address ) AS t2 
WHERE
	t1.id = t2.id

這種事先將每個(gè)分組最大的id取出來(lái),再拼接數(shù)據(jù),也能達(dá)到一樣的效果,結(jié)果如下:

如果你不想取最新的,想取中間某個(gè)范圍的,還能加where條件

SELECT t1.* 
FROM `temp` t1,
( SELECT MAX( id ) id FROM `temp` WHERE create_time < '2022-08-16' GROUP BY address ) AS t2 
WHERE
	t1.id = t2.id

結(jié)果如下:

好啦,問(wèn)題解決了

總結(jié)

到此這篇關(guān)于SQL Group By分組后如何選取每組最新的一條數(shù)據(jù)的文章就介紹到這了,更多相關(guān)Group By分組選取最新數(shù)據(jù)內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • MySQL密碼正確卻無(wú)法本地登錄-1045

    MySQL密碼正確卻無(wú)法本地登錄-1045

    這篇文章主要介紹了MySQL密碼正確卻無(wú)法本地登錄-1045 Access denied for user 'root'@'localhost' (using password:YES,需要的朋友可以參考下
    2019-12-12
  • MySQL普通索引與唯一索引的使用與區(qū)別

    MySQL普通索引與唯一索引的使用與區(qū)別

    本文主要介紹了MySQL普通索引與唯一索引的使用與區(qū)別,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-05-05
  • Windows服務(wù)器MySQL中文亂碼的解決方法

    Windows服務(wù)器MySQL中文亂碼的解決方法

    這篇文章主要介紹了MySQL中文亂碼的一些解決方案,本文同時(shí)分解了MySQL中文亂碼的原因分析,需要的朋友可以參考下
    2015-01-01
  • MySQL中數(shù)據(jù)查詢語(yǔ)句整理大全

    MySQL中數(shù)據(jù)查詢語(yǔ)句整理大全

    查詢語(yǔ)句是以后在工作中使用最多也是最復(fù)雜的用法,如何精準(zhǔn)的查詢出想要的結(jié)果以及用最合理的邏輯去查詢尤為重要,下面這篇文章主要給大家介紹了關(guān)于MySQL中數(shù)據(jù)查詢語(yǔ)句的相關(guān)資料,需要的朋友可以參考下
    2023-04-04
  • mysql索引失效的五種情況分析

    mysql索引失效的五種情況分析

    這篇文章主要介紹了mysql索引失效的5種情況分析,需要的朋友可以參考下
    2015-01-01
  • MySQL分頁(yè)Limit的優(yōu)化過(guò)程實(shí)戰(zhàn)

    MySQL分頁(yè)Limit的優(yōu)化過(guò)程實(shí)戰(zhàn)

    在mysql中進(jìn)行分頁(yè)查詢時(shí),一般會(huì)使用limit查詢,下面這篇文章主要給大家介紹了關(guān)于MySQL分頁(yè)Limit優(yōu)化的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),需要的朋友可以參考借鑒,下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2018-09-09
  • MySQL存儲(chǔ)過(guò)程輸入?yún)?shù)(in),輸出參數(shù)(out),輸入輸出參數(shù)(inout)

    MySQL存儲(chǔ)過(guò)程輸入?yún)?shù)(in),輸出參數(shù)(out),輸入輸出參數(shù)(inout)

    這篇文章主要介紹了MySQL存儲(chǔ)過(guò)程輸入?yún)?shù)(in),輸出參數(shù)(out),輸入輸出參數(shù)(inout),存儲(chǔ)過(guò)程就是一組SQL語(yǔ)句集,功能強(qiáng)大,可以實(shí)現(xiàn)一些比較復(fù)雜的邏輯功能,類似于JAVA語(yǔ)言中的方法;Python里面的函數(shù)
    2022-07-07
  • 深入解析MySQL的窗口函數(shù)

    深入解析MySQL的窗口函數(shù)

    這篇文章主要介紹了深入解析MySQL的窗口函數(shù),窗口可以理解為記錄集合,窗口函數(shù)就是在滿足某種條件的記錄集合上執(zhí)行的特殊函數(shù),即:應(yīng)用在窗口內(nèi)的函數(shù),需要的朋友可以參考下
    2023-07-07
  • MySQL數(shù)據(jù)表字段內(nèi)容的批量修改、清空、復(fù)制等更新命令

    MySQL數(shù)據(jù)表字段內(nèi)容的批量修改、清空、復(fù)制等更新命令

    MySQL數(shù)據(jù)表字段內(nèi)容的批量修改、清空、復(fù)制等更新命令,需要的朋友可以參考下。
    2011-08-08
  • SQL窗口函數(shù)OVER用法實(shí)例整理

    SQL窗口函數(shù)OVER用法實(shí)例整理

    做SQL題時(shí)碰到了over()函數(shù)不太理解,所以整理了下,下面這篇文章主要給大家介紹了關(guān)于SQL窗口函數(shù)OVER用法的相關(guān)資料,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-08-08

最新評(píng)論

鹤峰县| 瓦房店市| 谷城县| 泾源县| 胶州市| 莎车县| 杨浦区| 双牌县| 清水县| 阿克苏市| 通许县| 板桥市| 车致| 安图县| 任丘市| 原平市| 巢湖市| 讷河市| 永吉县| 宁城县| 西峡县| 临武县| 黎城县| 册亨县| 砀山县| 仁怀市| 瑞金市| 桐庐县| 五寨县| 清丰县| 尚志市| 安陆市| 柞水县| 桐柏县| 察隅县| 清苑县| 神池县| 江陵县| 页游| 古田县| 阳东县|