Wie kann ich in SQLite per SQL einen UPDATE-Befehl mit einem JOIN auf eine zweite Tabelle ausführen?

~ 0 min
2023-12-11 10:52
  • Um in SQLite über ein SQL-Statement ein UPDATE mit einem JOIN auf eine weitere Tabelle abzusetzen, verwenden Sie eine IN-Subquery.
  • Beispiel (Feld Tabelle1.Testfeld wird in Abhängigkeit davon geändert, dass das Feld Tabelle2.Bedingung nicht leer ist):
    update Tabelle1 set Tabelle1.Testfeld = 1
    where Tabelle1.Dest in 
    (select Tabelle1.Dest from Tabelle1
    join Tabelle2 on Tabelle1.Source = Tabelle2.UkiID
    where Tabelle2.Bedingung <> '')​
Durchschnittliche Bewertung 0 (0 Abstimmungen)

Kommentieren nicht möglich