怎么取分组的前3条数据? 请问表aID TypeID1 1 2 1 3 14 25 26 27 2查出的结果为:ID TypeID 1 12 1 4 25 2同一类型取2条数据,按照ID排序,谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 SELECT * from tt5 a where 2>(select count(*) from tt5 where a.TypeID=TypeID and a.id>id) 参考下贴中的多种方法http://topic.csdn.net/u/20091231/16/2f268740-391e-40f2-a15e-f243b2c925ab.html[征集]分组取最大N条记录方法征集,及散分.... 能得到结果,但是还是不明白请问where 2是什么意思 select a.TypeID,count(*) from tt5 a left join tt5 b om a.TypeID=b.TypeID and a.id>b.idgroup by a.TypeID看看结果 SELECT * from tt5 a where (select count(*) from tt5 where a.TypeID=TypeID and a.id>id)<2 这样明白了吧 获取数据库中某列 连续且等值记录的个数? 关于mysql的驱动问题 用left join时如何处理几个表中的同名字段? 请问可以这样查询mysql数据库吗? 书上这个例子这个语句为什么老提示错误? Mysql4.1.0的连接问题 求救:密码字段的加密怎么解决? MYSQL排序指教? mysql集群查询效率问题 如何将这三个查询语句合并为一个查询? 请教一个用户不存在的问题 mysqlyog中建表时的类型是什么意思,新手求解
[征集]分组取最大N条记录方法征集,及散分....
请问where 2是什么意思
group by a.TypeID
看看结果
这样明白了吧