Nehmen wir mal eine 1:n-Beziehung, in der Du den Hauptsatz(1) löschen möchtest.
Code:
Haupttabelle:
ID
Name
Detailtabelle:
ID
ID_Haupt --FK auf Haupttabelle
Name
Wuppdi
Nun soll aus der Haupttabelle der Satz mit ID 42 gelöscht werden.
SQL-Code:
DELETE FROM Detailtabelle WHERE ID_Haupt = 42
DELETE FROM Haupttabelle WHERE ID = 42
Das Ganze in einer Transaktion, dann sollte das auch klappen. Alternativ kannst Du natürlich auch eine SP dafür schreiben oder eben die schon erwähnte Löschregel definieren.
[edit] *Oops* zu spät, Sch**ß Telefon
[/edit]