datenbeisser
Aktiver Benutzer
- Beiträge
- 38
Hallo,
würde folgender Code funktionieren?
(die IDs sind in beiden Tabellen identisch und vorhanden):
SQLite > UPDATE Tabelle SET Name =
(SELECT Name_Neu FROM Tabelle_Neu WHERE Tabelle_Neu.ID == Tabelle.ID)
Denn wenn ich es richtig verstehe, wird in diesem Fall durch
"WHERE Tabelle_Neu.ID == Tabelle.ID"
sichergestellt, dass ein Update von "Name" nur stattfindet, wenn beide "IDs" identisch sind.
Falls der Code so funktioniert, ist mir nicht klar, wozu der Befehl EXISTS benötigt wird?
Grüße,
Datenbeisser
würde folgender Code funktionieren?
(die IDs sind in beiden Tabellen identisch und vorhanden):
SQLite > UPDATE Tabelle SET Name =
(SELECT Name_Neu FROM Tabelle_Neu WHERE Tabelle_Neu.ID == Tabelle.ID)
Denn wenn ich es richtig verstehe, wird in diesem Fall durch
"WHERE Tabelle_Neu.ID == Tabelle.ID"
sichergestellt, dass ein Update von "Name" nur stattfindet, wenn beide "IDs" identisch sind.
Falls der Code so funktioniert, ist mir nicht klar, wozu der Befehl EXISTS benötigt wird?
Grüße,
Datenbeisser
Zuletzt bearbeitet: