21

T13つの列を含むテーブルがあります。Id, Name, Address

T22つの列を含む別のテーブルがありますId, New_AddressIdの列はのT2と同じですT1

withのAddress列を更新するクエリが必要です。T1New_AddressT2

IDを確認し、updateステートメントを実行することで、ループを介して実行できます。クエリでどのように行う必要がありますか?

4

3 に答える 3

18

どうですか

UPDATE T1
SET Address = T2.New_Address
FROM T2
WHERE T1.id = T2.id
于 2013-02-23T11:33:45.803 に答える
10
UPDATE T1
SET T1.Address = T2.New_Address
FROM T1
INNER JOIN T2 ON T2.ID = T1.ID
于 2013-02-23T11:34:33.613 に答える
4
UPDATE T1
SET Address = (select New_Address from T2 where T1.ID=T2.ID );
于 2013-02-23T11:37:58.733 に答える