X.id之后的MySQL LIMIT 20

时间:2012-03-16 16:28:14

标签: mysql

我不确定如何问这个问题,所以我很难在网上找到答案......这就像我想要的那样:

SELECT id FROM table ORDER date DESC LIMIT 20, 30 [start after X id]

...所以这笔交易是我正在制作一个寻呼系统...唯一的问题是,如果有人在理论上点击了第2页,可能会有一个新的条目推回订单,这样人就可以看到如果在点击第2页后创建了新条目,则第一页的最后一个条目将作为第二页上的第一个条目。

我想要的是能够仍然限制,但告诉我的极限......嘿,在这个ID之后,给我下一个20吗?谢谢mysql大声笑。

但是对不起,如果这个问题难以理解,就像我说我很难说出我想要的话,所以我很难找到答案。

2 个答案:

答案 0 :(得分:5)

在SQL语句中添加WHERE子句

SELECT id FROM table WHERE id > X ORDER date DESC LIMIT 20, 30

答案 1 :(得分:0)

我认为即将结束的事情是捕捉用户开始查看列表的时间,然后根据该时间使用Craigs解决方案....然后,如果他们刷新结果,我将刷新他们开始查看的时间。