问题描述: 有表test,有4个字段a,b,c,d,其中a,b,c是varchar2类型,d是date类型。 表中数据如下: a b c d 1 1 2 01142009 1 1 3 01212009 2 1 4 01212009 2 1 5 01222009 需要得到的结果如下: a b c d 1 1 3 01212009 2 1 5 01222009 即根据a,b分组,取出d最大的那条记录。不用row_number() over()等函数(因某些原因不支持),尽量不用子查询, 请给出一个查