关于oracle:Oracle分组取最大值

35次阅读

共计 172 个字符,预计需要花费 1 分钟才能阅读完成。

需要

该 SQL 是一个子 SQL,须要查问出某个人所有过往履历中职务最高的

SELECT a."EMP_ID",a."CADRE_LEVEL"
  FROM (SELECT ROW_NUMBER() OVER(PARTITION BY EMP_ID ORDER BY CADRE_LEVEL DESC) rn,
               P_RESUME.*
          FROM P_RESUME) a where a.rn=1

正文完
 0