我需要一些mysql查询的帮助。我有一个包含列entryID,nodeID,纬度,经度和时间戳的表。我想检索每个nodeID的最新lat / lon条目,即我想要检索每个唯一nodeID的一个条目(最近的)。
答案 0 :(得分:0)
你可以这样做:
SELECT t1.*
FROM tablename AS t1
INNER JOIN
(
SELECT nodeID, MAX(timestamp) AS Latesttimestamp
FROM tablename
GROUP BY nodeID
) AS t2 ON t1.timestamp = t2.Latesttimestamp AND t1.nodeID = t2.nodeID