假设有两个表A和B,A表字段a,b,c,d,B表字段b,e,f,两表的关联条件是字段b,现在想做个data patch,欲将B表中的字段e的值patch给A表的字段c. 有如下两种方法: 1 update A set A.c=(select e from B where B.b=A.b) from B where B.b=A.b); 2 merge into A using B on (A.b=B.b) when matched then update set A.c=B.e; 上面两种方法都可