在SQLServer中,把一個表的字段更新到另一個表中,應該如何實現?
你可以使用 UPDATE
語句結合 JOIN
來將一個表中的字段更新到另一個表中。假設你有兩個表,稱為 table1
和 table2
,你想從 table1
中更新 table2
,可以像這樣編寫 SQL 查詢:
UPDATE table2
SET table2.column1 = table1.column1,table2.column2 = table1.column2
FROM table2
INNER JOIN table1 ON table1.common_column = table2.common_column;
這個查詢假設 table1
和 table2
有一列(或多列)是相同的,可以用來將它們關聯起來,比如 common_column
。通過 INNER JOIN
將這兩個表連接起來,然后使用 SET
子句將 table1
的字段更新到 table2
中。
記得將 column1
、column2
替換為實際的字段名,并根據需要調整連接條件。