small-step: ACCESS XP - Einträge finden die nicht in anderer Tabelle stehen

Beitrag lesen

Hallo alle,

ich habe hier ein kleines Problem mit Access XP. Wie so oft... Hoffentlich kann mir heute jemand antworten :)

Ich habe eine Datenbank mit mehreren Tabellen. Jetzt möchte ich eine Benutzerauswahl machen, in der ich auf der linken Seite die bereits ausgewählten Nutzer aufgelistet habe, und auf der rechten Seite die restlichen Mitarbeiter. Jetzt will ich natürlich, dass auf der rechten Seite nur Mitarbeiter gelistet werden, die in der linken Auflistung noch nicht vorkommen. Wäre ja auch Blödsinn.

Ich komm einfach nicht drauf, wie ich das SQL-Statement formulieren muss. Ansätze habe ich einige, ob sie wirklich in die richtige Richtung gehen... keine Ahnung.

Das hier wäre so ein Ansatz. Ich bin mir außerdem nicht wirklich sicher, ob Access überhaupt Subselects unterstützt.

SELECT PKMitarbeiter,Vorname,Nachname
    FROM tbMitarbeiter
    WHERE PKMitarbeiter NOT IN(SELECT FKMitarbeiter FROM tbProjektliste)

Ich hoffe ihr könnt mir helfen.

Gruß,
small-step