2016-04-05 4 views
0

Ich habe die Abfrage von einem anderen hier geposteten Thread aufgenommen und habe basierend auf den Tabellen, die ich habe, bearbeitet. Ich bekomme einen Syntaxfehler, wenn ich versuche, es zu speichern. Was mache ich hier falsch?Aktualisiere Werte in einer Tabelle basierend auf Werten in einer anderen Tabelle, wo ein spezifisches Kriterium übereinstimmt

UPDATE cleanedGC 
    SET cleanedGC.Competency = DomainMapTBL.[Person SMU Name] 
    From cleanedGC, DomainMapTBL 
    WHERE cleanedGC.[Person SMU #]=DomainMapTBL.[Person SMU] 

Antwort

1

korrekte Syntax wäre:

UPDATE cleanedGC 
INNER JOIN DomainMapTBL 
ON cleanedGC.[Person SMU #]=DomainMapTBL.[Person SMU] 
SET cleanedGC.Competency = DomainMapTBL.[Person SMU Name] 
Verwandte Themen