SQl 将A表中的字段Name的值更新到B表中

来源:互联网 发布:微信网页授权java代码 编辑:程序博客网 时间:2024/04/16 18:53

现有A表和B表,A表有Id和Name字段,B表有Id和Name字段,将A表中的Name的值更新到B表中,条件是A表的Id值和B表的Id值相等。

代码如下:

Create table A(ID int ,UserName varchar(50))Create table B(ID int ,UserName varchar(50))insert into A values(1,'张三'),(2,'李四'),(3,'华星')insert into B values(1,'张二'),(2,'王五'),(4,'羽毛')
update B set b.UserName=A.UserName from A,B where B.ID=A.ID


更新之前为:


更新之后为: