Hallo,
ich habe eine Frage zu MySQL Anfragen nach dem Muster
SELECT user_id, punktzahl FROM punkte GROUP BY user_id
Gehen wir aber zunächst mal davon aus, dass die Anfrage
SELECT user_id, punktzahl FROM punkte (also ohne GROUP BY)
folgende Ergebnisse liefert:
user_id | punktzahl
-------------------
1 | 2 # zurückgelieferte Zeile
1 | 5
1 | 1
1 | 4 # gewünschte Zeile
2 | 5 # zurückgelieferte Zeile
2 | 0
2 | 2 # gewünschte Zeile
Mit dem GROUP BY wird das auf Folgendes reduziert:
user_id | punktzahl
-------------------
1 | 2
2 | 5
Gibt es eine Möglichkeit, die zurückgelieferten Werte derjenigen Spalten zu beeinflussen, die nicht bei GROUP BY stehen?
Gewünscht wäre z.B. folgende Ergebnismenge:
user_id | punktzahl
-------------------
1 | 4
2 | 2
(siehe auch erste Ergebnismenge in diesem Post)
Ist das irgendwie möglich?
Gruß,
Günther