RT 求一些代替方法。
本人已知的两个:1、添加自增列
2、
select ( select count(*)
from dbo.tb1 p1
where p1.id <= p2.id) as rowNumber,
* from dbo.tb1 p2
order by rowNumber抛砖引玉~望有更多解决办法。还有 求2005比2000中多出来的关键字(例如row_number() over)
本人已知的两个:1、添加自增列
2、
select ( select count(*)
from dbo.tb1 p1
where p1.id <= p2.id) as rowNumber,
* from dbo.tb1 p2
order by rowNumber抛砖引玉~望有更多解决办法。还有 求2005比2000中多出来的关键字(例如row_number() over)
==================
查看2005新特性就可以了。
...
一个自增列,一个子查询.