orac 多表修改
用表2,表,3 的 数据 去修改 表1 的数据
update 表1 ,
MERGE INTO 表1 a
USING (select b.*, c. id as id2
FROM 表2 B left join 表3 c
on b.cid= C.ID
where 查询条件 np
on a.on1 = np.on1
WHEN MATCHED THEN
UPDATE
SET a.npid= np.id,
a.npcid = np.id2
--班级名称
where a.npname = '张三';
commit;