Verwendung von JOIN für die UPDATE-Anweisung in SQL Server
In SQL Server können Sie Daten aus mehreren Tabellen mithilfe der JOIN-Operation kombinieren. Diese Technik eignet sich hervorragend, wenn Sie eine Tabelle basierend auf Daten aus einer zugehörigen Tabelle aktualisieren müssen.
Um eine UPDATE-Anweisung mit JOIN in SQL Server auszuführen, betrachten Sie das folgende Szenario:
Szene:
Sie haben zwei Tabellen, sale und ud, die die folgenden Spalten enthalten:
Sie müssen die Assid-Spalte in der ud-Tabelle mit dem entsprechenden assid-Wert in der Verkaufstabelle aktualisieren, wobei sale.assid den richtigen Wert enthält, um ud.assid zu aktualisieren.
Abfrage:
Dazu können Sie die folgende JOIN-basierte UPDATE-Anweisung verwenden:
<code class="language-sql">UPDATE ud SET ud.assid = s.assid FROM ud INNER JOIN sale s ON ud.id = s.udid;</code>
Anleitung:
Das obige ist der detaillierte Inhalt vonWie kann ich JOINs verwenden, um Tabellen in SQL Server zu aktualisieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!