Henry: mysql DISTINCT unterschiedliche Ergebnisse

Beitrag lesen

Hallo Tabellenkalk,

danke erstmal. Kommen noch ein paar Fragen. 😉

Ein Problem tut sich gerade auf, was ich nicht verstehe.

select distinct(feld1) from xyz...

ergibt 400 Einträge

Diese Abfrage aber mit
select distinct(feld1),f2,f3,f4 from xyz...

ergibt 500 Einträge

Versteh ich DISTINCT falsch? Dachte feld1 Einträge würden durch distict angezeigt ohne die Doppelten, will ich aber mehr sehen als nur feld1, dann können es doch nicht mehr Einträge werden. Ist aber so, wo ist mein Denkfehler?

Nachtrag:
Sehe gerade, mit den anderen Feldern, scheinen sich auch wieder doppelte eingeschlichen zu haben. Bedeutet das dann, das Distinct hier in Kombi nicht funktioniert?

Gruss
Henry

--
Meine Meinung zu DSGVO & Co:
„Principiis obsta. Sero medicina parata, cum mala per longas convaluere moras.“