请问这个分页sql是不是在第二页以后才能用
select top 页大小 *
from table1
where id>
(select max (id) from
(select top ((页码-1)*页大小) id from table1 order by id) as T
)
order by id
第一页的时候老是出错
------解决方案--------------------select top 页大小 *
from table1
where id not in
(select top ((页码-1)*页大小) id from table1 order by id)
order by id
------解决方案--------------------TOP 后面的数字,不能动态生成
要先把它算好了再替进去
------解决方案--------------------这是邹老大写的,你可以看他完整的存储过程,第一页是分开处理的
------解决方案--------------------楼上的第一条显示不出来了
------------------------
select top 页大小 *
from table1
where id> =
(select max (id) from
(select top ((页码-1)*页大小)+1 id from table1 order by id) as T
)
order by id
这个也不行?