UPDATE C
SET 地址编号 = (SELECT INPUT.新地址编号
FROM INPUT, A, B, C
WHERE A.个人编号 = INPUT.个人编号
AND B.个人编号 = A.个人编号
AND C.个人编号 = B.个人编号)
WHEREEXISTS (SELECTNULLFROM INPUT, A, B, C
WHERE A.个人编号 = INPUT.个人编号
AND B.个人编号 = A.个人编号
AND C.个人编号 = B.个人编号);
UPDATE C
SET 地址编号 = INPUT.新地址编号
WHEREEXISTS (SELECTNULLFROM A, B, C
WHERE A.个人编号 = INPUT.个人编号
AND B.个人编号 = A.个人编号
AND C.个人编号 = B.个人编号
AND C.管理编号 = B.管理编号
AND C.年度 = B.年度);