查询这样A表, id info
1 222
1 333
1 444
1 3444
2 34
2 34
2 33
2 55
我想返回同一个id相同的前两项 ,比如id=1的只返回前两项
1 222
1 333 后面的都不要了,2的也只返回前两项。
这个怎么写呀?
1 222
1 333
1 444
1 3444
2 34
2 34
2 33
2 55
我想返回同一个id相同的前两项 ,比如id=1的只返回前两项
1 222
1 333 后面的都不要了,2的也只返回前两项。
这个怎么写呀?
解决方案 »
- 在线等侍求函数依赖的闭包问题?
- 要将excel导入SQL 2000,用什么方法比较好!
- 各位老大,我觉得我写得太笨了.有没有办法优化了一下下啊!
- sql server与oracle数据库连结出错问题
- 请教一个SQL。谢谢了。
- 如何修改?
- 刚开始看书,请问 CREATE DATABASE MYDB 语句输入到哪里?
- 树形结构数据存储
- 我要将数据库中名字头几个字母相同的表合并到成一个表,该怎么做?
- 如果在外部程序里面,监视数据库表的增加或者减少
- 有时调用后台存储过程很慢,但更新一下存储过程就好了,反反复复,不知是何原因
- sql server 2005 和 sql server 2000比較有哪里方面的不同
select top 2 * A group by id asc
(
select px=row_number()over(partition by id order by getdate()),* -- 如果要排序,把getdate()改成info
from tb
)t
where px<3