test表只有一个 id字段,总共5条记录(1,2,3,4,5)如下图
我想实现,对id排序后分页,每一页3条记录。
第一页:5,4,3
第二页:2,1
而我的代码执行结果却是
第一页:5,4,3
第二页:5,4
代码如下:
第一页:select top 3 * from test where id not in (select top 0 id from test) order by id desc
第二页:select top 3 * from test where id not in (select top 3 id from test) order by id desc
请大神看看这是什么问题