我有下表:
CREATE TABLE posts...
id INT(11),
time DATETIME,
...
而且我想知道一般的最高ID,我还想知道最新的帖子,不考虑最后一小时的帖子,这样我就可以减去它们以获得过去一小时的帖子数。
我可以做两个查询:
SELECT MAX(id) AS old_max FROM posts WHERE time <
DATE_SUB(NOW(), INTERVAL 1 HOUR);
和
SELECT MAX(id) AS max FROM posts;
但我想让它们在同一个结果集中。我将如何实现这一目标?