【发布时间】:2020-10-01 00:02:56
【问题描述】:
我有这个问题:
SELECT Truck.Name AS name,
timestamp,
oil,
diesel,
cargo,
Truck.notes AS Remarks
FROM trip
INNER JOIN Truck USING (idTruck)
WHERE idTruck IN('2','4','5','6','7','8','9','11','12','13','14','15','16')
ORDER BY name, timestamp DESC
从 ID 中返回所有记录 我正在考虑使用 CURDATE 作为
AND DATE(timestamp) = CURDATE()
为了获得最后的记录,但是当一天没有修改记录时(他们通常这样做,但 有时情况并非如此)我失去了记录。无论单个查询中的时间戳如何,我如何修改查询以获取每个 idTruck 的最后一个条目?
【问题讨论】:
-
这是一个有效的 sql 小提琴:sqlfiddle.com/#!9/820325/1
标签: php mysql mariadb groupwise-maximum