0

我给出了一个查询来对分页中的记录进行排序,例如:

SELECT title_img as image , id   FROM  videos where id<>0
     ORDER BY created DESC  LIMIT  20 OFFSET 0

我有2000条总记录

如果我们使用 mysql Query 提供记录的 ID,我的问题是有什么方法可以找到偏移量

假设如果我输入 1094 作为 id,我需要获得 55 作为偏移量。我在 Mysql 上使用 PHP

请提前帮助我thanx..

4

2 回答 2

1
SELECT count(1) FROM  videos where id < 1094
于 2013-08-05T07:24:25.783 回答
-1

如果您的记录 ID 在 1 到 2000 之间处于非中断序列(意味着没有丢失的数字),那么您可以应用以下代码。

ceil(record_id/limit)=offset
于 2013-08-05T06:48:50.123 回答