gpt4 book ai didi

MySQL : find repeating events that are outdated

转载 作者:行者123 更新时间:2023-11-29 07:32:59 26 4
gpt4 key购买 nike

我已经寻找解决方案,但找不到任何适合我的具体问题的内容,并且无法自行对其进行排序,我尝试的查询太繁重,导致我的服务器超时。

我有一个像这样的表“事件”:

+-----------+--------------------------------+
| field | informations |
+-----------+--------------------------------+
| id | INT(11) PRIMARY AUTO_INCREMENT |
| repeat_id | INT(11) |
| timestamp | TIMESTAMP |
| title | VARCHAR(255) |
| details | TEXT |
+-----------+--------------------------------+

我的事件可以是唯一的('repeat_id'=0)或重复的('repeat_id'>0),我的问题是,我想找到所有“过时的事件,即重复且最大时间戳低于当前时间戳的事件。

使用好的合成器和/或函数可能很容易,但我无法做到......任何帮助将不胜感激!

非常感谢,

亚瑟

最佳答案

如果你尝试像下面这样会怎么样

select * from events
where repeat_id > 0
group by title
having max(`timestamp`) <= CURRENT_TIMESTAMP;

关于MySQL : find repeating events that are outdated,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31943757/

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