如何按group_name和最大时间按组获取数据?
这是我正在尝试执行的查询
从vm_details中选择cpu_number,其中ro_id ='8564a08b-9208-45bf-9758-7d64fe1f91a3'group by entity_uuid;
答案 0 :(得分:0)
SELECT mt.*,
FROM MyTable mt INNER JOIN
(
SELECT ID, MIN(Record_Date) MinDate
FROM MyTable
GROUP BY ID
) t ON mt.ID = t.ID AND mt.Record_Date = t.MinDate
这将获取每个ID的最小日期,然后根据这些值获取值。只有重复的唯一时间是相同ID的最小record_dates重复。