Hallo,
ich habe folgende Angaben:
Tabell1 Spalten:
idx
Tabelle2 Spalten:
idy idx
Tabelle 3 Spalten:
idy, bool
Was ich jetzt möchte ist es alle Einträge aus der ersten Tabelle zulöschen die etwas mit der idy zu tuen haben bei dennen der bool auf false steht.
Also ungefehr so: DELETE FROM Tabelle1 WHERE Tabelle3.bool = false AND Tabelle3.idy = Tabelle2.idy And Tabelle2.idx = Tabelle1.idx
Was ich nicht hinbekommen ist diese Verpflchtung, ich weis nicht ob und wie man in einem DELETE FROM andere Tabellen mit einbinden kann, aus dennen nichts gelöscht wird.
Wie kann ich es lösen?
#EDIT Gelöst
Lösung:
ich habe folgende Angaben:
Tabell1 Spalten:
idx
Tabelle2 Spalten:
idy idx
Tabelle 3 Spalten:
idy, bool
Was ich jetzt möchte ist es alle Einträge aus der ersten Tabelle zulöschen die etwas mit der idy zu tuen haben bei dennen der bool auf false steht.
Also ungefehr so: DELETE FROM Tabelle1 WHERE Tabelle3.bool = false AND Tabelle3.idy = Tabelle2.idy And Tabelle2.idx = Tabelle1.idx
Was ich nicht hinbekommen ist diese Verpflchtung, ich weis nicht ob und wie man in einem DELETE FROM andere Tabellen mit einbinden kann, aus dennen nichts gelöscht wird.
Wie kann ich es lösen?
#EDIT Gelöst
Lösung:
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von ViktorM ()