Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/66.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/67.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql 在不使用限制x,x的情况下获取接下来的10条记录_Mysql_Sql_Pagination - Fatal编程技术网

Mysql 在不使用限制x,x的情况下获取接下来的10条记录

Mysql 在不使用限制x,x的情况下获取接下来的10条记录,mysql,sql,pagination,Mysql,Sql,Pagination,我试图在不使用此结构的情况下获取接下来的10条记录 SELECT * FROM records LIMIT 3,10 我找到了另一种方法,得出了同样的结果 SELECT * FROM records WHERE id > 3 LIMIT 10 但是我想基于列调用html\u id的目标值,而不是基于id列 例如,获取此记录注释后的下10条记录时,忽略黄色边界 因此,它应该看起来像这样 使用所需的html\u ID获取记录的ID,然后使用该ID与其他记录的ID进行比较 SELECT *

我试图在不使用此结构的情况下获取接下来的10条记录

SELECT * FROM records LIMIT 3,10
我找到了另一种方法,得出了同样的结果

SELECT * FROM records WHERE id > 3 LIMIT 10
但是我想基于列调用html\u id的目标值,而不是基于id列

例如,获取此记录注释后的下10条记录时,忽略黄色边界

因此,它应该看起来像这样


使用所需的
html\u ID
获取记录的ID,然后使用该ID与其他记录的ID进行比较

SELECT *
FROM records
WHERE id > (SELECT id FROM records WHERE html_id = 'i1481988552')
ORDER BY id
LIMIT 10
这也可以写为自联接:

SELECT r1.*
FROM records AS r1
JOIN records AS r2 ON r1.id > r2.id
WHERE r2.html_id = 'i1481988552'
ORDER BY r1.id
LIMIT 10

使用所需的
html\u ID
获取记录的ID,然后使用该ID与其他记录的ID进行比较

SELECT *
FROM records
WHERE id > (SELECT id FROM records WHERE html_id = 'i1481988552')
ORDER BY id
LIMIT 10
这也可以写为自联接:

SELECT r1.*
FROM records AS r1
JOIN records AS r2 ON r1.id > r2.id
WHERE r2.html_id = 'i1481988552'
ORDER BY r1.id
LIMIT 10

哇,这就是我要找的。谢谢Barmar,很抱歉我太忙了。哇,这就是我要找的。谢谢Barmar,很抱歉我太忙了。