select EMPLOYEE_ID,POSITION,LAST_UPDATE_DT from (select EMPLOYEE_ID,POSITION,LAST_UPDATE_DT ,row_number() over (partition by EMPLOYEE_ID order by LAST_UPDATE_DT desc) as rk from (select EMPLOYEE_ID,POSITION,LAST_UPDATE_DT from EMPLOYEE_INFO union all select EMPLOYEE_ID,NEW_POSITION as POSITION,UPDATE_DT as LAST_UPDATE_DT from EMPLOYEE_UPDATE) a ) b where rk=1

京公网安备 11010502036488号