Hallo,
wie würdet Ihr das Problem lösen?
Ich habe folgende Tabellen
Tabelle1
id (int)
Wert (char)
Tabelle2
id (int)
Wert (char)
Tabelle1_zu_Tabelle2
id_Tabelle1
id_Tabelle2
Die Tabellen haben entsprechende Beziehungen mit Löschweitergabe.
Wenn ich also eine Zeile in Tabelle1 lösche wird auch die Zuordnung in Tabelle1_zu_Tabelle2 gelöscht.
Jetzt soll aber auch in Tabelle2 die Zeile gelöscht werden, wenn keine Zuordnung zu Tabelle1 mehr besteht.
Das Einzige was mir einfällt ist mit einem automatischen Script zu überprüfen ob noch entsprechende Zuordnungen bestehen und dann den Datensatz zu löschen. Gibt es noch besserer Lösungen?
Danke und Gruß,
Andre
wie würdet Ihr das Problem lösen?
Ich habe folgende Tabellen
Tabelle1
id (int)
Wert (char)
Tabelle2
id (int)
Wert (char)
Tabelle1_zu_Tabelle2
id_Tabelle1
id_Tabelle2
Die Tabellen haben entsprechende Beziehungen mit Löschweitergabe.
Wenn ich also eine Zeile in Tabelle1 lösche wird auch die Zuordnung in Tabelle1_zu_Tabelle2 gelöscht.
Jetzt soll aber auch in Tabelle2 die Zeile gelöscht werden, wenn keine Zuordnung zu Tabelle1 mehr besteht.
Das Einzige was mir einfällt ist mit einem automatischen Script zu überprüfen ob noch entsprechende Zuordnungen bestehen und dann den Datensatz zu löschen. Gibt es noch besserer Lösungen?
Danke und Gruß,
Andre
Comment