MySQL 获取给定限制、排序依据和位置 ID 的偏移量
我有一个每页显示 10 行的表格。现在,给定一个项目的 ID,我如何获取该项目所在的“页面”?
换句话说,我正在寻找给定记录 ID 的偏移量(10 的倍数)。
SELECT * FROM items
WHERE category = "category"
LIMIT ?, 10 <----- TRYING TO FIGURE OUT HOW TO GET ? OFFSET GIVEN ID
ORDER BY id DESC
I have a table that displays 10 rows per page. Now, given an item's ID, how can I get the "page" that the item is on?
In other words, I'm looking for the offset (multiple of 10) given an ID of a record.
SELECT * FROM items
WHERE category = "category"
LIMIT ?, 10 <----- TRYING TO FIGURE OUT HOW TO GET ? OFFSET GIVEN ID
ORDER BY id DESC
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
试试这个:
Try this:
这应该可以做到;
This should do it;