select top 10 * frombasicinfor where eid not in (select top 20 eid from basicinfor orderby ename) order by ename
其中 10: 是你每页显示的行数 ,可以通过参数获得。
后面的20: 是10×2(2是第几页)得到的。
这句的sql 查询 其实就是 每页10条记录的第3页记录打印出来的sql语句。
还要提醒下 ,如果查询带条件 后面的子查询也要带上条件:
select top 10 * frombasicinfor where ename like '%albaba%' andeid not in (select top 20 eid from basicinfor where ename like '%albaba%' order by ename) order by ename