我使用SQL Server 2008,并试图在Management Studio中运行以下查询:不需更新使用JOIN
UPDATE
Table1 as T1 INNER JOIN Table2 as T2 ON T1.ID=T2.ID
SET T1.SomeValue = T2.SomeValue
GO
不工作,虽然。这种事情是否得到支持?
卡尔
[编辑] 让我更清楚,我wan't做这样的事情:
UPDATE
Table1 as T1 INNER JOIN Table2 as T2 ON T1.ID=T2.ID
SET T1.SomeValue = T2.SomeValue
T1.SomeValue2 = T2.SomeValue2
T1.SomeValue3 = T2.SomeValue3
T1.SomeValue4 = T2.SomeValue4
GO
即不必明确做T1.SomeValue = SELECT ... ,T2.SomeValue = SELECT ...