假设有表A和表B
两张表字段结构: id,name,other,number 当id 相同时,根据表B的name字段,更新表A
如有好的建议,感谢指教。
两张表字段结构: id,name,other,number 当id 相同时,根据表B的name字段,更新表A
表A见a.sql 表B见b.sql
<span style="font-size:18px;">use chenyamin
--a.sql
create table a(id int,name varchar(25),other varchar(25),number int)
insert into a(id,name,other,number)
values ( 1,'a','aa',11),
( 2,'b','b',12),
( 3,'c','cc',13)</span>
<span style="font-size:18px;">use chenyamin
--b.sql
create table b(id int,name varchar(25),other varchar(25),number int)
insert into b(id,name,other,number)
values ( 1,'b','bb',14),
( 2,'e','ee',15),
( 6,'f','ff',16)</span>
<span style="font-size:18px;">update a set name=b.name from b,a where a.id = b.id </span>
如有好的建议,感谢指教。