gpt4 book ai didi

mysql - 使用限制/偏移时mysql查询的重叠结果

转载 作者:行者123 更新时间:2023-11-30 00:42:20 25 4
gpt4 key购买 nike

我是数据库新手,我不确定为什么这不起作用。

我的目标是获取数据库中除第一个用户之外的所有用户。我还希望它可以排序,因此它包含 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

我不确定为什么会得到重叠的结果。帮忙?

谢谢:)

最佳答案

试试这个:

SELECT * FROM users as User WHERE '1'='1' AND User.id > 1 ORDER BY User.id ASC LIMIT 0,10

或者尝试一些简单的事情:

从用户中选择*,其中 users.id > 1 LIMIT 0,10

关于mysql - 使用限制/偏移时mysql查询的重叠结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21664050/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com