Access-o-Mania

Access-Forum (Deutsch/German) => Tabelle/Abfrage => Thema gestartet von: uwe01 am Februar 21, 2014, 14:17:52

Titel: Distinct Bezug Feldname
Beitrag von: uwe01 am Februar 21, 2014, 14:17:52
Wenn ich kein doppeltes Ergebnisse in einer Abfrage
haben möchte und den Befehl Distinct einsetzte. Muß sich
Distinct dann  direkt auf den Feldname beziehen den man nicht
Doppelt haben will, oder wird da alles gefiltert.
Titel: Re: Distinct Bezug Feldname
Beitrag von: Hondo am Februar 21, 2014, 15:24:36
Nein, schreib einfach Select Distinct und danach die Feldliste.
Distinct bezieht sich auf alle Felder.

Andreas
Titel: Re: Distinct Bezug Feldname
Beitrag von: uwe01 am Februar 21, 2014, 17:13:51
hallo Hondo,
danke dir für die antwort.
Na gut dann bringt mich Distinct nicht weiter. Gibt es noch andere Möglichkeiten keine Doppelten Ergebnisse zu erhalten.
Titel: Re: Distinct Bezug Feldname
Beitrag von: Hondo am Februar 21, 2014, 18:32:01
Gruppieren, oder Doubletten herausfiltern.
Titel: Re: Distinct Bezug Feldname
Beitrag von: database am Februar 21, 2014, 19:34:57
Hallo,

stellt sich aber auch die Frage - warum gibt es doppelte Ergebnisse?
Stehen die etwa schon in der Tabelle?
Titel: Re: Distinct Bezug Feldname
Beitrag von: ebs17 am Februar 21, 2014, 20:47:01
ZitatGibt es noch andere Möglichkeiten keine Doppelten Ergebnisse zu erhalten.
Klar. Ist es gleich ordentlich, muss man nicht aufräumen:
- In einer Tabelle hilft ein eindeutiger Index über relevante Felder.
- Eine solche Tabelle verknüpft man nur ganz, ganz vorsichtig mit einer weiteren Tabelle, die den Schlüssel mehrfach enthält.