Oracle将检索数据
我有一个带有Oracle将检索数据,oracle,Oracle,我有一个带有id、name、update\u date等列的表 Select distinct id from table1 order by update_date desc; 在上面的查询中,我也得到了重复的值。我需要检索具有最新更新日期的不同id。一般来说,这可能会完成以下工作: select id, max(update_date) max_update_date from table1 group by id; 作为 MAX将返回最新的更新日期 groupby仍将
id、name、update\u date等列的表
Select distinct id from table1 order by update_date desc;
在上面的查询中,我也得到了重复的值。我需要检索具有最新更新日期的不同id。一般来说,这可能会完成以下工作:
select id,
max(update_date) max_update_date
from table1
group by id;
作为
MAX
将返回最新的更新日期
groupby
仍将返回DISTINCT
ID(因此您不必指定它)
如果没有,请提供测试用例并解释您希望获得的输出;有人会提供帮助。请发布您的样本数据和您期望的输出,以及您收到的输出。这将帮助人们为你指明正确的方向。