Hallo Community!
Ich habe da gerade ein Problem und komme nicht weiter. Ich möchte eine MYSQL-Abfrage starten, bei der Integer-Felder (Punkte) zusammenaddiert werden sollen, aber nur die, allerdings für jeden Namen nur einmal.
NAME | PUNKTE
=================
Hans 30
Hans 40
Peter 60
Fritz 20
Als Ergebnis soll dann letztlich 110 rauskommen, da der "zweite Eintrag" von Hans mit 40 Punkten nicht mehr einbezogen werden soll. Also benötige ich DISTINCT, weiß aber nicht, wie ich das mit SUM kombinieren kann.
Ich habe folgendes versucht:
... was leider nicht funktioniert.
Kann jemand helfen?
Ich habe da gerade ein Problem und komme nicht weiter. Ich möchte eine MYSQL-Abfrage starten, bei der Integer-Felder (Punkte) zusammenaddiert werden sollen, aber nur die, allerdings für jeden Namen nur einmal.
NAME | PUNKTE
=================
Hans 30
Hans 40
Peter 60
Fritz 20
Als Ergebnis soll dann letztlich 110 rauskommen, da der "zweite Eintrag" von Hans mit 40 Punkten nicht mehr einbezogen werden soll. Also benötige ich DISTINCT, weiß aber nicht, wie ich das mit SUM kombinieren kann.
Ich habe folgendes versucht:
Code:
SELECT SUM(t1.PUNKTE) FROM ( SELECT(DISTINCT(PUNKTE)) FROM `TABELLE`) as t1
Kann jemand helfen?
Kommentar