Liebes Forum,
Dies ist meine erste Frage hier und deswegen seid bitte etwas nachsichtig.
Mein Problem ist, dass ich zwei Tabellen mit mehreren tausend Datensätze habe und hierbei einmal die Spalte CN aus Tabelle1 mit der Spalte MAIL aus Tabelle2 vergleichen möchte und dabei alle gleichen rauswerfen will, damit ich in der Abfrage alle Datensätze ohne Duplikate in der anderen Spalte habe.
Im nächsten Schrittwürde ich am besten mit der gleichen Anfrage die noch übrig gebliebenen Datensätze nochmal filtern. Hierbei soll dann wieder die Spalte CN aus Tabelle1 mit SAM aus Tabelle2 verglichenwerden und die ohne Duplikate in SAM haben.
Meine bestehenden Versuche waren eher dürftig und ich hatte zwar teils auch die richtig gefilterten, aber irgendwann wiederholten die sich dann. So wurden aus 90 Datensätze in Tabelle 1 und 90 in Tabelle2 nach der Abfrage dann 8000 Datensätze.
Abfrage:
SELECT Tabelle1.*, Tabelle2.*
FROM Tabelle1 INNER JOIN Tabelle2 ON Tabelle1.CN <>Tabelle2.SAM;
UNION
SELECT Tabelle1.*, Tabelle2.*
FROM Tabelle1
INNER JOIN Tabelle2 ON Tabelle1.CN <>Tabelle2.MAIL;
Benutze Software:
Microsoft Access 2016
Vielen Dank
mrtien
Dies ist meine erste Frage hier und deswegen seid bitte etwas nachsichtig.
Mein Problem ist, dass ich zwei Tabellen mit mehreren tausend Datensätze habe und hierbei einmal die Spalte CN aus Tabelle1 mit der Spalte MAIL aus Tabelle2 vergleichen möchte und dabei alle gleichen rauswerfen will, damit ich in der Abfrage alle Datensätze ohne Duplikate in der anderen Spalte habe.
Im nächsten Schrittwürde ich am besten mit der gleichen Anfrage die noch übrig gebliebenen Datensätze nochmal filtern. Hierbei soll dann wieder die Spalte CN aus Tabelle1 mit SAM aus Tabelle2 verglichenwerden und die ohne Duplikate in SAM haben.
Meine bestehenden Versuche waren eher dürftig und ich hatte zwar teils auch die richtig gefilterten, aber irgendwann wiederholten die sich dann. So wurden aus 90 Datensätze in Tabelle 1 und 90 in Tabelle2 nach der Abfrage dann 8000 Datensätze.
Abfrage:
SELECT Tabelle1.*, Tabelle2.*
FROM Tabelle1 INNER JOIN Tabelle2 ON Tabelle1.CN <>Tabelle2.SAM;
UNION
SELECT Tabelle1.*, Tabelle2.*
FROM Tabelle1
INNER JOIN Tabelle2 ON Tabelle1.CN <>Tabelle2.MAIL;
Benutze Software:
Microsoft Access 2016
Vielen Dank
mrtien