数据库关联表之间的更新语句
-- 方法1. UPDATE 表2 SET 表2.C = (SELECT B FROM 表1 WHERE 表1.A = 表2.A) WHERE EXISTS ( SELECT 1 FROM 表1 WHERE 表1.A = 表2.A) -- 方法2 MERGE INTO 表2 USING 表1 ON ( 表2.A = 表1.A ) -- 条件是 A 相同 WHEN MATCHED THEN UPDATE SET 表2.C = 表1.B -- 匹配的时候,更新 -- 方法3 update 表2 set 表2.C=表1.B from 表1 inner join 表2 on 表1.A=表2.A
因为遇到该情况,搜索结果如上,自己多学习学习,留个备份