Heim >Datenbank >MySQL-Tutorial >Wie aktualisiere ich eine MySQL-Tabelle mithilfe von Daten aus einer anderen Tabelle?
MySQL-Tabelle basierend auf Werten aus einer anderen Tabelle aktualisieren
Ziel:
Die Aufgabe besteht darin, Werte zu aktualisieren in einer MySQL-Tabelle (Tabelle2) unter Verwendung von Daten aus einer anderen Tabelle (Tabelle1) basierend auf übereinstimmenden Werten zwischen bestimmten Spalten.
Tabellen:
Übereinstimmungskriterien:
Update Abfrage:
Um das erforderliche Update zu erreichen, verwenden Sie die folgende SQL-Abfrage:
UPDATE Table2 JOIN Table1 ON Table2.SERIAL_ID = Table1.SUBST_ID SET Table2.BRANCH_ID = Table1.CREATED_ID;
Erklärung:
Ergebnis:
Nach der Ausführung dieser Abfrage wird Tabelle2 mit aktualisiert die aus Tabelle1 abgerufenen „BRANCH_ID“-Werte basierend auf den übereinstimmenden „SERIAL_ID“-Werten. Die resultierende Tabelle2 sieht wie folgt aus:
Das obige ist der detaillierte Inhalt vonWie aktualisiere ich eine MySQL-Tabelle mithilfe von Daten aus einer anderen Tabelle?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!