ORACLE分组后取每组第一条数据
2020-09-13 18:37:25
30次阅读
0个评论
SELECT *
FROM (SELECT ROW_NUMBER() OVER(PARTITION BY m,n ORDER BY y DESC) rn, test1.* FROM test1)
WHERE rn = 1;

按照 m,n 进行分组,y降序排序,取分组第一条数据。
收藏 0 0

登录 后评论。没有帐号? 注册 一个。

小码农

  • 0 回答
  • 0 粉丝
  • 0 关注