gpt4 book ai didi

php - 在 mysql 查询中选择上一个值

转载 作者:行者123 更新时间:2023-12-04 09:09:37 26 4
gpt4 key购买 nike

我目前正在使用 PHP 和 Mysql 中的应用程序,并且在操作查询时遇到了一些麻烦。
这是我的模块 table :

     +----+-----------+----------+
| Id | Title | Position |
+----+-----------+----------+
| 1 | Module 1 | 1 |
| 2 | Module 2 | 0 |
| 3 | Module 3 | 2 |
+----+-----------+----------+
在我的 php 代码中,我得到一个模块的 id 来执行查询,例如: $moduleId = 3;
我需要做的是选择具有先前位置的行。

My module id is 3, in this id my position is 2, so I need to select a previous position ... in this case, the Module 1. How can I run this query?

最佳答案

select * from modules where 
position < (select position from modules where id=?)
order by position desc limit 1;
在哪里 ?被 取代模块 ID

关于php - 在 mysql 查询中选择上一个值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63379920/

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