码上欢乐
首页
榜单
标签
关于
搜索
相关内容
简体
繁体
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