我是数据库的新手,我不知道为什么这不起作用。
我的目标是让所有用户都在数据库中,除了第一个用户。我也希望这是可排序的,所以它包含ORDER BY。
我终于有了分页工作,但查询在不同页面上返回重叠结果
QUERY:
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
我不确定为什么我会得到重叠的结果。帮助
谢谢:)
答案 0 :(得分:0)
试试这个:
SELECT * FROM users as User WHERE'1'='1'AND User.id> 1 ORDER BY User.id ASC LIMIT 0,10
或尝试一些简单的事情:
SELECT * FROM users WHERE users.id> 1 LIMIT 0,10