mysql - 查询想从 mysql 中已知偏移量的表中检索记录
问题描述
我正在尝试编写一个查询并获取一些偏移量的记录。
例如 - 如果我访问第 1 条记录,我还需要获取第 5 条记录..(请注意上述附件中的颜色代码)
如果我访问第二条记录,那么添加 (2+4)= 第六条记录也应该被获取。
一种解决方案是使用偏移量 1 到 5 进行检索,并获取第 1 到第 5 条记录的记录,并从结果集中仅读取第 1 条记录和最后一条记录。
如果偏移量更大,则此方法存在问题,在上述情况下为 5,在实际情况下,如果偏移量可以为 1000 .. 获取所有 1000 多条记录并读取第一条和最后一条记录肯定会降低性能.. 所以我寻找直接获取第一个和第 n 个偏移记录。
在附加的屏幕中,仅获取第 1 条和第 5 条记录..
解决方案
推荐阅读
- swift - Set 在可变值中的对称差异会产生重复
- flutter - 尝试为flutter_web项目提供服务时无法创建本地服务器(地址已在使用中)
- c++ - c++方便存储类变量
- javascript - moment.js isBetween() 意外返回 false
- javascript - 如何将 ViewBag 从控制器传递到 View(Ajax Url)
- python - 如何使用基于numpy中特定ID的掩码将数据分成两个csv
- node.js - 错误 - clean-webpack-plugin 仅接受选项对象
- c# - 使用 CefSharp 检测 URL 更改
- javascript - Bootstrap 模态在关闭和重新打开时触发两次
- django - Django @permission_required 装饰器不在基于函数的视图中工作