die aufgabenstellung ist: gib mir alle user, auch wenn diese mehrere einträge haben. (gruppierung nach user)
Nein, Unterdrückung aller doppelten Benutzer. Unter Gruppierung verstehe ich, das weitere Informationen über die Gruppe gewünscht werden.
das ist halt die frage der definition.
unterdrückung der doppelten wäre tatsächlich unique oder distinct.
aber was ist eine gruppe? welche information gehört zu einer gruppe?
meine antwort:
zu meiner kegelGRUPPE gehört karl, egon und otto.
welche information solls noch geben?
die GRUPPE in der aufgabenstellung ist USER.
SELECT usr FROM tabelle
GROUP_BY usrliefert exakt das gewünschte ergebnis. und das völlig zu recht.
Es ist imho einfach schlechter Stil und semantisch nicht korrekt.
der stil ist astrein und formulierungsmäßig 1a. (s.o.)
welches dbms meckert hier ????
Ok, ich hatte mich verlesen, bei genau dieser Abfrage meckert keins.
und was ist dann semantisch falsch?