我有id, name, update_date
等列表。
Select distinct id from table1 order by update_date desc;
在上面的查询中我也得到重复的值。我需要检索具有最新更新日期的不同ID。
答案 0 :(得分:0)
一般来说,这可能会起到作用:
select id,
max(update_date) max_update_date
from table1
group by id;
作为
MAX
将返回最新的UPDATE_DATE GROUP BY
无论如何都会返回DISTINCT
ID(因此您无需指定)如果没有,请提供测试用例并说明您想要获得的输出;有人会帮忙。