所以我有这个查询:
SELECT ABS(
TIMESTAMPDIFF(MINUTE, NOW(),
(SELECT MAX(`Time`) FROM ddHistorical WHERE ID = '5')
)
)
我想在数据库中的每个 ID 上运行它,我该怎么做?
最佳答案
这有效(http://www.sqlfiddle.com/#!2/e8ac0/3/0)
SELECT Abs(Timestampdiff(minute, Now(), (SELECT Max( ` time ` )
FROM ddhistorical
WHERE id = a.id
GROUP BY id)))
FROM ddhistorical AS A
GROUP BY id
关于mysql - 对每个 ID 执行通常在单个 ID 上运行的查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18517220/