gpt4 book ai didi

php - 保持我的顺序获取下一个 MYSQL 条目

转载 作者:行者123 更新时间:2023-11-29 01:35:54 25 4
gpt4 key购买 nike

在 CRM 中,客户搜索数据并对其进行排序,然后打开一个数据,例如 ID 为 12 的位置编号 9 上的数据,现在客户将保存并获取下一个条目,我将如何在之后获取第一个条目我的示例 ID 为 6?

在过去,我获取了所有内容并做了一个循环来搜索我的条目并获取下一个,但我认为应该有更好的选择,我的方式有点糟糕。

谢谢

  SELECT * FROM testdata WHERE age > 18 ORDER BY age DESC
Example of DB
|id|Name |age|
|9 |perso1 |66 |
|10|rergfdgd |55 |
|11|gthfghfh |44 |
|9 |hghghgh |33 |
|1 |kgthht |22 |
|2 |ghjgj |21 |
|3 |fhgjg |20 |
|4 |hjhjhjh |19 |
|12|ghgjgjg |18 |
|6 |tgjhgf |17 |
|7 |jhmgmhg |16 |
|8 |fghgjgjg |15 |

最佳答案

如果您知道找到的最后一行的位置是 9,则 select 中的 orderlimit 的组合可以获取正确的数据...

SELECT * 
FROM testdata
WHERE age > 18
ORDER BY age DESC
LIMIT 9,1

请注意,这实际上是说 - 忽略前 9 行并仅获取 1 行。

参见 https://mariadb.com/kb/en/the-mariadb-library/select/#limit了解更多详情

关于php - 保持我的顺序获取下一个 MYSQL 条目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45905067/

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