日期:2014-05-19  浏览次数:20814 次

请教一个分页的sql语句的写法 谢谢啦
我的数据库表如图
我想把FatherId为1的记录(总共10项记录)筛选出来,每页显示4条记录……请各位高手帮帮忙
pageSize为每页显示数目,即4; pageNow 为当前的页码;
我是这样写的
"select top" + pageSize+ "(Title,Author,ReadCount,ReCount)" +"from title where TitleId not in (select top "+((pageNow-1)*pageSize) + "TitleId from title and FatherId="+a
可是后台报错了

------解决方案--------------------
http://www.fuchaoqun.com/2009/04/efficient-pagination-using-mysql/