首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

根据4个标识查询16条数据解决思路

2012-03-26 
根据4个标识查询16条数据我想通过Sid 2 Sid 3 Sid 4 Sid 5 这四个标识查询 Sid 2的前4条数据查

根据4个标识查询16条数据
我想通过Sid = 2 Sid = 3 Sid = 4 Sid = 5 这四个标识
查询 Sid = 2的前4条数据  
查询 Sid = 3的前4条数据
查询 Sid = 4的前4条数据
查询 Sid = 5的前4条数据


这条SQL查询应该怎么写?  

我只会查询一个的 

SQL code
select top 4 * from NoverlName where Sid=2 order by Recoms desc


[解决办法]
SQL code
select * from(select row_number()over(partition by Sid order by getdate()) as bianhao,* from tbl) a where bianhao<=4 and Sid in(2,3,4,5) 

热点排行