碼上歡樂
首頁
榜單
標簽
關於
搜索
相關內容
簡體
繁體
MYSQL 按某個字段分組,然后取每組前3條記錄
本文轉載自
查看原文
2017-09-06 14:13
6954
MySQL
先初始化一些數據,表名為
test
,字段及數據為:
SQL執行結果為:每個
uid
都只有
3
條記錄。
SQL語句為:
SELECT
*
FROM
test main
WHERE
(SELECT COUNT(1)
FROM test sub
WHERE
main.uid = sub.uid
AND main.gid > sub.gid
) < 3;
×
免責聲明!
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。
猜您在找
按照某個字段分組,然后按時間降序排序 取每組第一條
MySQL取每組的前N條記錄
用Group by分組后,取每組的前3條記錄,怎么取?
mysql按字段分組並獲取每個分組按照某個字段排序的前三條
SQL分組取每組前一(或幾)條記錄(排名)
SQL分組取每組前一(或幾)條記錄(排名)
SQL分組取每組前一(或幾)條記錄(排名)
[mysql] 先按某字段分組再取每組中前N條記錄
mysql分組取每組前幾條記錄(排名)
mysql分組取每組前幾條記錄(排序)
粵ICP備18138465號
© 2018-2025 CODEPRJ.COM