我有一个每隔几个小时运行一次的例程,它在用于记录的表中创建多个条目。我需要做的是选择具有最新时间戳且具有共同帐户 ID 的所有记录。像这样的东西:
SELECT *
FROM TABLE_logs
WHERE ACCOUNT_ID='12345'
ORDER BY TIMESTAMP DESC
我被卡住的地方是我不能说LIMIT 5
或类似的东西,因为在每个例行时间间隔创建的记录数量可能不同。因此,例如,当例程在上午 10 点运行时,它可能会创建 6 个表条目,而在下午 2 点仅创建 4 个表条目。
有没有办法在不知道有多少的情况下选择最新记录的分组?