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

MySql 码拜 9年前 (2016-02-10) 1093次浏览
需求是按某个字段分组,再按分组分页,取出每页分组里的全部数据。
例如表数据
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查吗
解决方案

40

参考下贴中的多种方法
http://blog.csdn.net/acmain_chm/article/details/4126306
[征集]分组取最大N条记录方法征集,及散分….

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明mysql某个字段排序后按这个字段分组取前10个的数据
喜欢 (0)
[1034331897@qq.com]
分享 (0)