select * from (
select last_comment, row_number() over(partition by tus order by LAST_TRAN_TIME desc) rn
from reocrd
) t where t.rn <=1
这段的意思是,将reocrd表根据tus分组后,取last_tran_time最大的那一列的last_comment的值.
这个本身是oracle的over函数,其他数据库不管用,更详细地址:
http://www.cnblogs.com/sumsen/archive/2012/05/30/2525800.html
oracle分组后取某列最大值的行数据
猜你喜欢
转载自wenchangping.iteye.com/blog/2313333
今日推荐
周排行