Axel Richter: MySQL: DELETE über mehrere Tabellen

Beitrag lesen

Hallo,

ich hatte mein Problem ja schon beschrieben: Ich habe in einer Tabelle die Karten mit ID und Besitzer und in einer zweiten die KartenIDs und Eigenschaften dazu. Nun weiss ich nicht wie ich es schaffe aus Tabelle 1 alle Karten mit besitzer "xyz" zu löschen und dazu noch aus Tabelle 2 alle Eigenschaften die zu den Karten gehören.

In der Doku steht als Beispiel:

DELETE t1,t2 FROM t1,t2,t3 WHERE t1.id=t2.id AND t2.id=t3.id

Du hast t1 mit ID und Besitzer und t2 mit KartenID und Eigenschaften.

Was macht:

DELETE t1,t2 FROM t1,t2 WHERE t1.ID=t2.KartenID AND t1.Besitzer='xyz'

?

viele Grüße

Axel