Hallo,
ich habe 3 Tabellen, T1, T2 und T3, welche untereinander verknüpft sind.
T1 ist sozusagen die Haupttabelle. T2 besitzt ein Foreign Key FK2 welches auf den Primary Key von T1 verweist.
T3 besitzt ein Foreign Key FK3 welches auf den Foreign Key von Tabelles T2 verweist.
Soweit klar, ich denk
Jetzt möchte ich alle Datensätze aus T3 löschen, welche indirekt einem bestimmt Eintrag in T1 zugeordnet sind.
Eine Select Abfrage hierfür ist eigentlich recht einfach über joins, aber irgendwie krieg ich das nicht hin, diese Records in einem Ruck zu löschen, mittels
delete from T3 where ...
Noch als Randbemerkung. Es handelt sich um eine
MySQL Datenbank, also leider nix mit Subselects.
Ist wohl nur ein Syntacproblem in
SQL, aber hab mittlerweilen schon so viel ausprobiert, aber irgendwie hauts nicht hin
Vielen Dank schon mal