SQL Server 2008:更新查询

Wil*_*iam 1 c# sql sql-server-2008

我有TableAFKColumnID

我也有TableBColumnIDColumnName

我如何更新TableA.FKColumnID以具有相同的值tableB.ColumnName

Update TableA
Set TableA.ColumnName = TableB.ColumnName
Run Code Online (Sandbox Code Playgroud)

bob*_*obs 5

你可以试试这个

UPDATE TableA
SET ColumnName = TableB.ColumnName
FROM TableA
JOIN TableB on TableA.FKColumnID = TableB.ColumnID
WHERE < any additional criteria >
Run Code Online (Sandbox Code Playgroud)