2012以上版本分页查询更简单 注意:以下都是先执行排序,再取行数据 select* from t_workers order by worker_id desc offset 3 rows --先执行排序之后,从第4行开始取全部,即前3行不要select* from t_workers order by worker_id desc offset 3 rows fetch next 5 rows only --先执行排序之后,从第4行开始取5行,即前3行不要
问题 我在做论坛的是时候遇到了如下的问题.论坛里可以有很多的主题topic,每个topic对应到很多回复reply.现在要查询某个topic下按照replyTime升序排列的第pageNo页的reply,每页pageSize个reply. reply是存放在mysql中的.以前的实现是利用mysql的limit查询 1 2 3 4 select * from reply where topicId = ? order by replyTime asc limit (pageNo - 1) * p