Hallo,
meine Datenbank hat 4 Tabellen. Ich möchte alle Daten löschen die keinen Verweis über den primary key von Tabelle1 zur Tabelle2 haben. Zusätzlich sollen auch alle anderen Verweise gelöscht werden falls in Tabelle2 kein Eintrag zu Tabelle1 gehört.
Mit diesem Befehl lasse ich mir alle anzeigen aber ich weiß nicht wie der Befehl lauten müsste um diese Einträge zu löschen.
Kann mir da jemand weiterhelfen?
meine Datenbank hat 4 Tabellen. Ich möchte alle Daten löschen die keinen Verweis über den primary key von Tabelle1 zur Tabelle2 haben. Zusätzlich sollen auch alle anderen Verweise gelöscht werden falls in Tabelle2 kein Eintrag zu Tabelle1 gehört.
Mit diesem Befehl lasse ich mir alle anzeigen aber ich weiß nicht wie der Befehl lauten müsste um diese Einträge zu löschen.
Code:
SELECT *
FROM Tabelle1 LEFT OUTER JOIN Tabelle2
ON Tabelle1.id = Tabelle2.aid
WHERE Tabelle2.aid IS NULL
Kann mir da jemand weiterhelfen?
Zuletzt bearbeitet: