<分区>
我有一个表 T1
,其中包含三列:Id、Name、Address
还有另一个表 T2
,它包含 2 列 Id, New_Address
。 T2
的 Id
列与 T1
相同。
我需要一个查询,它将 T1
的 Address
列更新为 T2
的 New_Address
。
我可以通过检查 ID 和执行更新语句的循环来完成。如何通过查询完成?
<分区>
我有一个表 T1
,其中包含三列:Id、Name、Address
还有另一个表 T2
,它包含 2 列 Id, New_Address
。 T2
的 Id
列与 T1
相同。
我需要一个查询,它将 T1
的 Address
列更新为 T2
的 New_Address
。
我可以通过检查 ID 和执行更新语句的循环来完成。如何通过查询完成?
最佳答案
怎么样
UPDATE T1
SET Address = T2.New_Address
FROM T2
WHERE T1.id = T2.id
关于SQL 更新查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15040048/