17,086
社区成员
发帖
与我相关
我的任务
分享
UPDATE TMP_ET_TASK A
SET (PRIOR_DOWN_TIME
,PRIOR_FLIGHT_NO
,PRIOR_DOWN_CITY
,PRIOR_UP_CITY
,PRIOR_TASK_KIND
,PRIOR_TASK_ID) =
(SELECT B.LAG_DOWN_TIME
,B.LAG_FLIGHT_NO
,B.LAG_DOWN_CITY
,B.LAG_UP_CITY
,B.LAG_TASK_KIND
,B.LAG_TASK_ID
FROM V_TMP_ET_TASK_LAG B
WHERE B.TASK_ID = A.TASK_ID AND
B.MAN_ID = A.MAN_ID AND
ROWNUM = 1)
WHERE EXISTS( SELECT NULL
FROM V_TMP_ET_TASK_LAG B
WHERE B.TASK_ID = A.TASK_ID AND
B.MAN_ID = A.MAN_ID AND
);