Supportnet Computer
Planet of Tech

Supportnet / Forum / Datenbanken

zwei Tabellen in Access miteinader vergleichen





Frage

Hallo, ich würde gern zwei Tabellen miteinander vergleichen. Im Prinzip wäre mir egal, mit welchem Programm das passiert aber da es durchaus mehr als die 65536 Datensätze sind, fällt Excel aus. Also: ich habe zwei Tabellen, die enthalten jeweil nur einen Primärschlüssel und eine zweite Spalte "Artikelnummer". In Tabelle1 stehen also meine Artikelnummern und in der zweiten Tabelle eine Blacklist, also gesperrte Artikelnummern. Soweit ich das verstehe, müsste eine Abfrage erzeugt werden, welche eine dritte Tabelle erzeugt, in welcher alle Artikelnummern aus Tabelle1 enthalten sind, welche NICHT in Tabelle2 vorkommen. Ob die noch den gleichen Primärschlüssel haben, wäre dabei völlig egal, da die erzeugte Tabelle3 exportiert und in ein anderes Datenbanksystem eingelesen wird. (Das ist aber nicht offen, so dass ich daran nix machen kann) Wie stellt man soetwas an? Ich bedanke mich schonmal ganz herzlich für jeden Hinweis.

Antwort 1 von RalfH

Guten Morgen,
In einer relationalen Datenbank könnte man beide Tabellen über die Artikelnummer verknüpfen, wobei nur die Artikelnummern in Tabelle1 angezeigt werden sollen, die in der Blacklist vorhanden sind, also die Übereinstimmenden.

Beispiel:
SELECT Tabelle1.Artikelnummer, Blackliste.[Artikelnummer]
FROM Tabelle1 RIGHT JOIN Blackliste ON Tabelle1.[Artikelnummer] = Blackliste.Artikelnummer;

Gruß Ralf

Antwort 2 von RalfH

Hallo nochmal,
Sorry, das Hilft eventuell besser.

HIER KLICKEN Kapitel 3.16
Gruß Ralf