gpt4 book ai didi

mysql - 查找第二个最近日期的最有效方法

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

我有一个 InnoDB meetings 表,其中包含以下列:

`id` int(11) NOT NULL,
`date` date NOT NULL, [...]

当我需要查找即将举行的 session 时,我运行以下查询:

SELECT * FROM meetings 
WHERE meetings.date >= 'todays_date_passed'
ORDER BY meetings.date ASC
LIMIT 1

所以这足以满足需求。但是,我现在需要找到即将举行的第二次 session ,并想知道正确的方法是什么?

非常感谢任何帮助或指导。

最佳答案

您可以将LIMIT 1更改为LIMIT 1 OFFSET 1

注意:OFFSET 0 表示获取第一行。因此,OFFSET 1 表示获取第二行。

为了提高性能,您需要在 meetings(date) 上建立索引。

关于mysql - 查找第二个最近日期的最有效方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35602372/

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