Ich möchte Tabelle 1 basierend auf aktualisierten Informationen aktualisieren, die ich in Tabelle 2 gespeichert habe. Wo die Table1.User = Table2.User, ich will der Wert von Table2.account sein Table1.account aktualisieren ich zwei verschiedene SQL-Abfragen in Access versucht:Aktualisieren Sie eine Tabelle durch eine andere Tabelle in Access
UPDATE Table1
SET Table1.account = Table2.account
FROM Table1
INNER JOIN Table2
ON Table1.User = Table2.User
WHERE Table1.User = Table2.User
;
Dies mir einen Syntaxfehler gab, sagen, dass es einen Operator fehlte gab
UPDATE Table1
SET account = (SELECT account
FROM Table2
WHERE Table1.User = Table2.User);
und dieser sagte, dass die
‚Operation eine aktualisierbare Abfrage verwenden müssen‘ ich für nicht sehr lang, wurden mit Access und SQL arbeiten, damit irgendwelche Vorschläge oder Einblicke in wo ich falsch gelaufen bin sind sehr m Ich schätze es.