Ich habe 2 Tabellen: user und category.
Jedem User können mehrere Kategorien zugewiesen werden und jeder Kategorie mehrere User. Dazu habe ich eine "Vermittler"-Tabelle eingerichtet, welche user.ID und category.ID speichert. Nehmen wir mal folgende Daten an:
table user:
ID name
1 Karl
2 Peter
table category:
ID name
1 Pflaumen
2 Birnen
3 Kirschen
table connection
ID userID catID
1 1 1
2 1 2
3 2 1
4 2 3
5 3 3
6 3 4
Die letzten beiden Datensätze der table connection sind von früheren Nutzern die sich gelöscht haben bzw. mit Kategorien, die gelöscht wurden. Jetzt grübele ich an einem SQL-Query, welches mit alle Datensätze der table connection löscht, zu denen entweder kein User oder keine Kategorie mehr existiert.
Danke