Eddie: Vermutlich triviale SQL-Anfrage

Beitrag lesen

Hallo allerseits,

irgendwie stecke ich fest, keine Ahnung, wie ich folgende Abfrage ausführen soll...

Ich habe zwei Tabellen, "Kunden" und "Lieblingskunden", die jeweils nur das Attribut "eMail" enthalten (ist nur ein Beispiel).
"Kunden" enthält auch alle Lieblingskunden, und eben noch andere :-) ("Kunden" ist also Obermenge von "Lieblingskunden")

Wie kann ich jetzt die E-Mail-Adressen der anderen (also der nicht-Lieblingskunden) rausfinden? Also das Komplement!

Bisher habe ich rumprobiert mit

SELECT DISTINCT k.eMail
FROM kunden k';
WHERE NOT EXISTS (
   SELECT * FROM lieblingskunden l WHERE k.eMail = l.eMail)

Funktioniert aber nicht!

Danke für eure Hilfe,
Eddie

--
Old men and far travelers may lie with authority.