获取MySQL中某条记录(id)之后的记录

Get records after a certain record (id) in MySQL

我想获取某条记录之后的记录,比如id就是4.
其实我想根据喜欢分页显示帖子。

所以我按喜欢对结果进行了排序。
但是我不知道如何根据 id.

获取下一条记录

这是我的代码

SELECT urp.* , likes
FROM user_related_posts urp
JOIN (
    SELECT post_id, COUNT(*) AS likes
    FROM post_likes
    WHERE STATUS =1
    GROUP BY post_id
    ) v ON urp.post_id = v.post_id
GROUP BY post_id
ORDER BY likes DESC 
LIMIT 0 , 30

对不起,我没有放图片,我没有足够的凭据。

这里做的是当我点赞时,ids 未排序, 但我想要基于 id 的记录。

您可以在查询中使用 date_created

SELECT        *
FROM            post_likes
WHERE        (date_created >
                             (SELECT        date_created
                               FROM            post_likes AS p1
                               WHERE        (id= 4)))

:

我没有添加整个 code.Please 使用代码并根据您的要求进行编辑。

您可以使用 LIMIT 以便像分页一样检索它