我有一个表格T1
,其中包含三列:Id, Name, Address
另一个表T2
包含两列Id, New_Address
.Id
列T2
与T1
列相同.
我需要一个查询,它将更新T1
的Address
列与T2
的New_Address
列.
我可以通过判断ID并执行UPDATE语句通过循环来完成.查询怎么能做到这一点呢?
我有一个表格T1
,其中包含三列:Id, Name, Address
另一个表T2
包含两列Id, New_Address
.Id
列T2
与T1
列相同.
我需要一个查询,它将更新T1
的Address
列与T2
的New_Address
列.
我可以通过判断ID并执行UPDATE语句通过循环来完成.查询怎么能做到这一点呢?
怎么样
UPDATE T1
SET Address = T2.New_Address
FROM T2
WHERE T1.id = T2.id