![](/img/trans.png)
[英]Copy all values from a column of one Table to a specific column of another Table
[英]Copy all values from one column in one table to column in other table that share same username
我需要將一個表中的列中的所有值復制到另一個表中的列中,並確保用戶名與列中的值匹配。 在兩個表中都有一個帶有用戶名的列。 我努力了:
insert into [Table1] (columnName)
select columnName
from [Table2]
where [Table1].username = [Table2].username]
但是這樣的條件子句不起作用。 我應該以什么方式編寫條件[Table1].username = [Table2].username]
,以確保更新正確行中的值(其中用戶名相同?)
您編寫了UPDATE
查詢而不是INSERT
UPDATE T1
SET T1.columnName = T2.columnName
FROM [Table1] T1
JOIN [Table2] T2 ON T1.username = T2.username
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.