oracle表中,有如下几个字段,
id name product op version time,
我已经实现按name分组,取出每组10条数据,时间倒叙,SQL如下:
SELECT * FROM (SELECT CSV.*,ROW_NUMBER() OVER(partition by MAE_NAME order by CSV.TIME_STAMP_END desc) as RN FROM CONDITION_CSV CSV) WHERE RN < 11;
这个SQL中发现每组的10条数据有product , op , version三个字段完全一样的。
我想在上面的SQL的基础上,实现每组的10条数据中,product , op , version三个字段不完全重复,不知道怎么实现,求大神指导。