2011-02-08 51 views

回答

6

您需要加入到table2

UPDATE t1 
SET t1.ValidSince = t2.ValidSince 
From Table1 t1 
Join Table2 t2 on t1.PKCol = t2.PKCol 
WHERE t1.ID = '5C954C6F-FFD7-454A-9E2B-000076523819' 
2

您尚未在聲明中的任何地方聲明table2。您需要包含table2才能使用它。

UPDATE t1 
    SET t1.ValidSince = t2.ValidSince 
    FROM Table1 t1 
    JOIN #Table2 t2 
    ON t1.PKCol = t2.PKCol 
WHERE t1.ID = '5C954C6F-FFD7-454A-9E2B-000076523819' 
+0

對不起table2是臨時表 – msfanboy 2011-02-08 13:59:13

相關問題