die beiden gruppierungen kannst du dir sparen, laut seiner ergebnisliste will er eh alle punkte zusammen addiert haben und nicht aufgeteilt in den jeweiligen gruppen.
Ich sehe es anders, er will gruppiert nach Punkten, deiner M.n. müsste die Tabelle bspw. so aussehen
'Kunz,Hinz', 3
'Kunz,Hinz', 10
'Kunz,Hinz', 2
also die Gruppierungen in der Tabelle jedesmal exakt so wie im Ergebnis, das glaube ich aber eher weniger
des weiteren läufst du damit gefahr, dass du falsche ergebnisse bekommst, weil namen als teilmenge in anderen namen enhalten sein können.
Dafür ist FIND_IN_SET() zuständig