怎么把一个表的数据更新为另一个表的数据呢
如何把一个表的数据更新为另一个表的数据呢?
现在有表A A1 B1 C1 D1 表B A2 B2 C2 D2
1 10 13 23 1 23 30 53
如何根据A1=A2把表A的数据更新为表B的字段呢?结果为 表A A1 B1 C1 D1
1 23 30 53
------解决方案--------------------
现在有表A A1 B1 C1 D1 表B A2 B2 C2 D2
1 10 13 23 1 23 30 53
如何根据A1=A2把表A的数据更新为表B的字段呢?结果为 表A A1 B1 C1 D1
1 23 30 53
------解决方案--------------------
- SQL code
update A set A.B1=B.B2,A.C1=B.C2,A.D1=B.D2 where A.A1=B.A2
------解决方案--------------------
- SQL code
--现在有表A A1 B1 C1 D1 表B A2 B2 C2 D2 UPDATE A SET B1=B.B2,C1=B.C2,D1=B.D2 FROM B WHERE A.A1=B.A2
------解决方案--------------------
------解决方案--------------------
- SQL code
update a set b1 = b.b2, c1 = b.c2, d1 = b.d2 from a,b where a.a1 = b.a2