我正在使用 Oracle 数据库 11g。我有一个查询,其中包括从表中选择一个 ID 和一个日期。基本上,我想要做的是将具有相同 ID 的行保持在一起,然后按“组”中的最近日期对这些行的“组”进行排序。
所以如果我原来的结果是这样的:
ID Date
3 11/26/11
1 1/5/12
2 6/3/13
2 10/15/13
1 7/5/13
我希望的输出是:
ID Date
3 11/26/11 <-- (Using this date for "group" ID = 3)
1 1/5/12
1 7/5/13 <-- (Using this date for "group" ID = 1)
2 6/3/13
2 10/15/13 <-- (Using this date for "group" ID = 2)
有没有办法做到这一点?