我的表由多个列组成,包括 unixtimestamp:
CREATE MyTable(
id INT NOT NULL AUTO_INCREMENT,
...
timeStart INT(11)
)ENGINE=MyISAM;
新项目不断插入到该表中。
我需要返回所有带有时间戳 > (MAX(startTime)-X_duration) 的项目
我有兴趣编写一个单一且最佳的查询来实现它。
- 一种简单的方法是编写嵌套选择,其中内部选择返回 , ,然后
MAX(timeStart) as maxTime
选择所有大于 where 子句的记录。
如果有更好、更有效的解决方案,我很感兴趣?