gpt4 book ai didi

mysql - 如何选择 MySQL 表中最后一个实体之前的一个

转载 作者:行者123 更新时间:2023-11-29 18:09:31 26 4
gpt4 key购买 nike

我想从 MySQL 表中选择最后一行之前的一行。注意-此数据将被更改,因为还有一个添加数据的 PHP 文件。

这是我的数据库:
Here is my database

最佳答案

Select * 
From (Select *
From TableName
Order By custId Desc
Limit 2)
Order By custId Asc
Limit 1

试试这个。首先,我选择按 DESC 顺序排列的最后 2 行。然后我将它们按 ASC 排序并选择第一个。
示例:如果我们有 [1,2,3,4,5,6],我们需要选择 5
因此,在第一个查询(限制为 2)中,我将得到 [6,5],然后我命令该 ASC 得到 [5,6] 并选择第一个。

PS:将 TableName 替换为您的表名称,希望这会有所帮助!

关于mysql - 如何选择 MySQL 表中最后一个实体之前的一个,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47517474/

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