一条SQL语句实现更新表中的某个字段等于另一张关联表中的某个字段值

SQL Server 2014-03-05 34108阅读 0评论 0收藏 收藏本文

在操作数据库的过程中,我们往往需要根据一个表的数据更新与之关联的另一个表的对应字段的数据,如果对SQL语句不是很熟练的情况下,本来可以一条语句就能实现的可能会走一些弯路,比如使用程序来把主表的数据取出来,再循环更新从表的对应记录的数据(我自己以前就这样来操作过,学习和积累的重要性啊)。那现在就用一条SQL语句来搞定以上我说的这种情况,具体看代码:

UPDATE A SET A.Field=B.Field FROM Table1 AS A INNER JOIN Table2 AS B ON A.Id=B.Id
 

转载请注明:图享网 » 一条SQL语句实现更新表中的某个字段等于另一张关联表中的某个字段值

文章评论

获取验证码