首页 / SQL Server / 正文

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

42769 发布于: 2014-03-05 读完约需1分钟

在操作数据库的过程中,我们往往需要根据一个表的数据更新与之关联的另一个表的对应字段的数据,如果对SQL语句不是很熟练的情况下,本来可以一条语句就能实现的可能会走一些弯路。

比如使用程序来把主表的数据取出来,再循环更新从表的对应记录的数据(我自己以前就这样来操作过,学习和积累的重要性啊)。那现在就用一条SQL语句来搞定以上我说的这种情况,具体看代码:

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

版权声明:本作品系原创,版权归码友网所有,如未经许可,禁止任何形式转载,违者必究。

上一篇: c# Task多线程并行任务中等待所有线程都执行完成

下一篇: SQL Server 从一个历史记录表中按用户名分组查询每个用户的最近一条记录

本文永久链接码友网 » 一条SQL语句实现更新表中的某个字段等于另一张关联表中的某个字段值

分享扩散:

发表评论

登录用户才能发表评论, 请 登 录 或者 注册