2011-02-08 4 views

Répondre

6

Vous devez joindre à 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

Vous n'avez pas déclaré table2 n'importe où dans votre relevé. Vous devez inclure table2 afin de pouvoir l'utiliser.

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

Désolé table2 est une table temporaire – msfanboy

Questions connexes