Hallöchen zusammen und ein schönes neues Jahr!
Folgendes Problem eines MYSQL-DELETE-Statements beschäftigt mich seit einger Zeit:
Tabelle Objekte:
id | wert
Tabelle Unterobjekte
id | objekt_id
(objekt_id ist die Zuordnung zu id in der oberen Tabelle)
Nun sollen alle Einträge in "Objekte" gelöscht werden, die den wert "foo" haben und alle Einträge in "Unterobjekte", deren Objekt-ID mit denen in "Objekte" übereinstimmt, die gelöscht werden sollen (die eben den wert "foo" haben).
Ich hatte gehofft, dass es so funktionieren könnte:
DELETE FROM Objekte o, Unterobjekte u WHERE o.wert = "foo" AND u.objekt_id = o.id
Klappt aber leider nicht so.
Hat jemand von Euch eine Idee, wie das machbar ist?
Vielen Dank,
Mazze