sql 逆序 翻页
我的翻页语句是
SELECT top 每页个数 [userId] FROM [temp] where 1=1 and isCH= 1 and UserId not in (select top 页数*每页个数 UserId from temp where 1=1 and isCH= 1 order by upTime desc ) order by upTime desc
后来发现查询结果不对!
select top 页数*每页个数 UserId from temp where 1=1 and isCH= 1 order by upTime desc
后来发现这个语句 top 40 和top 60 查出来的前40的数据不一样!所以翻页的数据就出现问题了,
正确的该怎么写?
------解决方案--------------------
希望对你有用
http://blog.csdn.net/taomanman/article/details/7481838