Doppelte Einträge aus 2 Tabellen löschen

Liebe Wer-Weiss-Was-Community!

Ich habe folgendes Problem und mir fällt keine passende Lösung ein:

Ich habe zwei Tabellen, die beide die gleichen Spalten haben (Name, Straße, etc), nur die Inhalte sind unterschiedlich.
In der einen Tabelle sind alle Kunden von mir gelagert. In der anderen Tabelle sind spezielle Kunden (die sind nochmal in der ersten Tabelle enthalten). Und zwar möchte ich einen Abgleich machen, in der aus Tabelle 1 (mit allen Kunden) alle rausgelöscht werden, die in Tabelle 2 stehen. Und das ganze so, dass ich eine neue Tabelle erhalte, in der nur noch die stehen, die nicht in Tabelle 2 stehen.

Hoffentlich konnte ich mein Anliegen erklären… :smile: Bisschen konfus, aber hoffentlich dennoch verständlich

Wie mache ich das am Besten? Muss ich dafür ein Makro schreiben? Oder kann man das über eine Abfrage machen? Oder wie löse ich das Problem?

Ich bedanke mich schon mal im Vorfeld für Eure Hilfe… :smile:

Hallo.

Wie mache ich das am Besten? Muss ich dafür ein Makro
schreiben? Oder kann man das über eine Abfrage machen? Oder
wie löse ich das Problem?

Mit SQL etwa so :

DELETE Tabelle1.\* FROM Tabelle2 LEFT JOIN Tabelle1 ON Tabelle1.Kunde = Tabelle2.Kunde
WHERE (((Tabelle2.Primärschlüssel) Is Not Null));

Bitte testen, es könnte noch ein Mürxle drin sein (keine Testmöglichkeit hier).

Gruß Eillicht zu Vensre