如何查询某字段相同的值,相同条数大于6的,,只取6条!! 就是A字段的值相同的记录,如果相同记录大于6条,,我就只要6条。。取的6条,可以按B字段从大到小的前6条。 如果复杂的话。。 就任意6条也行,就是取出的6条不要任何条件。。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 --2005select *from( select *,rid=row_number() over (partition by a order by b desc) from tb)twhere rid <= 6 --2000select *from tb twhere [主键字段] in (select top 6 [主键字段] from tb where a = t.a order by b desc) 多表联合查询的问题《多表联合查询的问题? sql2000能不能装sqlprofiler ? SQL重复记录选取问题 请教累计量最大值查询SQL语句 有一个SQL语句我不会写,帮个忙吧。 应用发布时失败,提示“can't drop table~~~~~~~~~” 大哥救命 MS SQL 2005安装问题 UPDATE问题!!! 两个表格的数据查询 求一SQL语句,查询不确定列中为真的记录 win7下sql2005sp4问题
--2005select *
from(
select *,rid=row_number() over (partition by a order by b desc)
from tb
)t
where rid <= 6
--2000
select *
from tb t
where [主键字段] in (select top 6 [主键字段] from tb where a = t.a order by b desc)