我对数据库是个新手,我不确定为什么它不能工作。
我的目标是将除第一个用户之外的所有用户都放入数据库。我也希望这是可排序的,所以它包含排序依据。
我终于可以分页了,但是查询在不同的页面上返回重叠的结果
查询:
SELECT * FROM `users` as `User` WHERE '1'='1' AND `User`.`id` > '1' ORDER BY User.active ASC LIMIT 0, 10
我得到了这些(这是他们的i,按照我得到的顺序) 32,18,19,16,15,14,13,12,11,2
现在将限制部分设置为10,100,我得到了32,20,19,2,11,12,13,14,15,15
我不确定为什么我会得到重叠的结果。帮助?
谢谢:)
发布于 2014-02-10 03:52:53
试试这个:
SELECT * FROM users as User WHERE '1'='1‘且User.id >1 ORDER BY User.id ASC LIMIT 0,10
或者尝试一些简单的东西:
SELECT * FROM users WHERE users.id >1 LIMIT 0,10
https://stackoverflow.com/questions/21664050
复制相似问题