lnkToKing
lnkToKing
2016-03-16 07:28

mysql某个字段排序后按这个字段分组取前10个的数据

  • 分页

需求是按某个字段分组,再按分组分页,取出每页分组里的所有数据。
例如表数据

Id 组名
1    A
2    A
3    B
4    A
5    B
6    C
7    F
8    C
9    D
10   E
11   F

每页取两组数据,第一页结果是

Id 组名
1    A
2    A
4    A
3    B
5    B

第二页结果是

Id 组名
6    C
8    C
9    D

第三页结果是

Id 组名
10   E
7    F
11   F

这有办法用一条sql查吗

  • 点赞
  • 收藏
  • 复制链接分享

2条回答