1. 程式人生 > >SQL update多表關聯更新

SQL update多表關聯更新

UPDATE2 SET2.C = (SELECT B FROM1 WHERE1.A = 表2.A) WHERE exists ( SELECT 1 FROM1 WHERE1.A = 表2.A) ; update TA a set(name, remark)=(select b.name, b.remark from TB b where b.id=a.id) where exists(select 1 from TB b where b.id=a.id) 例如: update T_GROUPS t set(t.eng_name,t.chn_short_name)=(select
b.eng_name, b.chn_short_name from A_TEST b where t.chn_name = b.chn_name) where exists(select 1 from A_TEST b where t.chn_name = b.chn_name)