我想更新Table2
名称来自Table1
并且匹配的ID
我在每张桌子上都有大约100行。
这是我的样本表。
表1
表2
示例数据
表1
ID |Name
--------
1 |abc
2 |bcd
表2
ID |Name
--------
1 |xyz
2 |OOS
预期结果
表2
ID |Name
--------
1 |abc
2 |bcd
我该怎么做?
答案 0 :(得分:4)
您可以在UPDATE
字段的[{1}}字段中使用JOIN
id
两个表:
update t2
set t2.name = t1.name
from table2 t2
inner join table1 t1
on t2.id = t1.id