sqlserver连表update
时间: 2023-11-21 10:54:43 浏览: 171
可以使用SQL Server的UPDATE语句来更新多个表中的数据。具体实现方法如下:
```
UPDATE Test1
SET Test1.name = Test2.name, Test1.age = Test2.age
FROM Test1
INNER JOIN Test2 ON Test1.id = Test2.id
```
以上代码将表Test2的name和age字段数据更新到表Test1中,按照id相等的条件。其中,INNER JOIN用于连接两个表,ON用于指定连接条件。在SET子句中,可以指定需要更新的字段和对应的值。需要注意的是,如果要更新的字段在两个表中都存在,需要使用表别名来区分。
阅读全文