MySQL查询获取最新记录或每个组的ID与日期

时间:2019-12-16 12:32:33

标签: mysql

我有一张车辆数据表。每分钟都会将新的车辆位置插入表格中。 我想要按插入日期和车辆ID分组的最新ID排序。

  • 我使用了以下示例查询
SELECT id, vehicle_id, info_datetime
FROM vehicles_sensor_data
WHERE info_datetime IN (
    SELECT MAX(info_datetime)
    FROM vehicles_sensor_data
    GROUP BY vehicle_id
);

但是输出显示具有最新日期时间的第一个id行。 enter image description here

enter image description here

  • 来自单个表的两个图像。
  • 因此,我需要获取最新的ID-2454,其日期时间标记为黄色行,并按车辆分组。

0 个答案:

没有答案