Hello,
dass der Datensatz 4
nicht gefunden wird, weil in 1 schon der selbe Wert für string stehtGROUP BY sollte das Verlangte leisten.
ich halte DISTINCT hier für sinnvoller.
Das dachte ich auch erst. Aber man muss vermutlich Heinetz Aufgabe erst zuende denken.
Da fehlen noch ein paar Angaben von ihm.
Es ist vermutlich wenig sinnvoll, nur die Spalte string
abzufragen. Sicherlich möchte er auch noch weitere Daten aus dem Datensatz sehen, und wenn es nur die ID ist.
Den einzigen Anwendungsfall, den ich mir hier für DISTINCT vorstellen kann wäre, wenn er die Werte aller ähnlichen Einträge in string
finden will. Die sind dann aber nicht mehr einem speziellen Datensatz zuzuordnen.
Und schon dann würde DISTINCT nichts mehr nützen, denn die ist ja immer verschieden.
DISTINCT vergleicht immer den gesamten Ergenisdatensatz mit der Ergebnisliste, nicht einzelne Spaltenwerte.
Liebe Grüße aus dem schönen Oberharz
Tom vom Berg