技术文章分享、视频教程分享、项目源码分享,分享得积分可提现:https://www.itux.cn
利用子查询优化分页查询
select * from orders limit 10000,20
以上分页查询的问题在于,我们查询获取的 10020 行数据结果都返回给我们了,我们能否先查询出所需要的 20 行数据中的最小 ID 值,然后通过偏移量返回所需要的 20 行数据给我们呢?我们可以通过索引覆盖扫描,使用子查询的方式来实现分页查询:
select * from orders where id > (select id from orders limit 10000,1)
174

被折叠的 条评论
为什么被折叠?



