• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Duplikate im Feld ausschließen

Applied

Neues Mitglied
Hallo,

ich kriege für folgende SQL Abfrage das Ausschließen von mehrfach vorkommenden E-Mail-Adressen nicht hin. Habe mit "distinct" experimentiert, funktioniert aber nur, wenn ich nur ein Feld habe, nähmlich [E-Mail].

SQL-Anweisung soll sein wie unten, nur keine doppelten Email Adressen:

SELECT tab_EdeKon.Firma, tab_EdeKon.[E-Mail] FROM tab_EdeKon

Kann jemand helfen?

Danke im Voraus.

Werner
 
Die Wirkung von DISTINCT hängt von Feldern im SELECT ab, also die die ausgelesen werden. Wenn Du nur

Code:
SELECT DISTINCT tab_EdeKon.[E-Mail] FROM tab_EdeKon

schreibst, würde auch das passende herauskommen. Wenn Du

Code:
SELECT DISTINCT tab_EdeKon.Firma, tab_EdeKon.[E-Mail] FROM tab_EdeKon

schreibst, sollte auch das passende herauskommen, vorausgesetzt eine E-Mail-Adresse ist nicht mehreren Firmen zugeordnet.

Alternative: GROUP BY tab_EdeKon.[E-Mail]
 
Zunächst danke für Deine Antwort. Sorry, dass ich erst jetzt antworte. Ich war unterwegs.

Aber genau das ist das Problem. Ich habe in einer Tabelle Adressdaten von Kunden, denen ich allen eine E-Mail senden möchte. Nun sind einige Kunden mehrfach in der Tabelle weil sie mehrere Filialen haben, die aber alle die gleiche Email-Adresse in der Tabelle haben. Ich möchte vermeiden, dass diese Kunden die Email merfach bekommen.
Gruß Werner
 
Zurück
Oben