sql server用表A更新表B

在使用sql server时,碰到了这样场景,需要把A表的字段进行更新,而更新条件则是需要联合B表,整理sql如下:

update 
  a 
set 
  a.name=b.name1 
from 
  tableA a, tableB b 
where 
  a.id=b.id

注意:update后面一定得是表A的别名,如果写成update tableA会报错。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容