日期:2014-05-16  浏览次数:20820 次

mysql 一个sql取出每个分类的前两条记录
mysql 一个sql取出每个分类的前两条记录


表结构如下
 id cateid name content
 1 1 姓名1 内容记录1
 2 1 姓名1 内容记录1
 3 1 姓名1 内容记录1
 4 1 姓名1 内容记录1
 5 2 姓名1 内容记录1
 6 2 姓名1 内容记录1
 7 2 姓名1 内容记录1 
 8 2 姓名1 内容记录1
 9 3 姓名1 内容记录1
 10 3 姓名1 内容记录1
 11 3 姓名1 内容记录1 
 12 3 姓名1 内容记录1

 怎么通过一个sql语句取出记录中,每个分类的前2条记录啊,
请教各位大侠!!!


------解决方案--------------------
参考下贴中的多种方法

http://topic.csdn.net/u/20091231/16/2f268740-391e-40f2-a15e-f243b2c925ab.html
[征集]分组取最大N条记录方法征集,及散分....