我是数据库新手,我不确定为什么这不起作用。
我的目标是获取数据库中除第一个用户之外的所有用户。我也希望它是可排序的,所以它包含 ORDER BY。
我终于可以进行分页了,但是查询在不同的页面上返回了重叠的结果
询问:
SELECT * FROM `users` as `User` WHERE '1'='1' AND `User`.`id` > '1' ORDER BY User.active ASC LIMIT 0, 10
我把这些拿回来了(这里是他们的 ID 按我得到的顺序)32,18,19,16,15,14,13,12,11,2
现在将 LIMIT 部分设置为 10,100,我得到这些 32,20,19,2,11,12,13,14,15,15
我不确定为什么我会得到重叠的结果。帮助?
谢谢 :)