Reinhard: Abfrageproblem bei einer nicht sauber normalisierten Tabelle

Beitrag lesen

tab1 ist deine o.g. Punktetabelle, tab2 die Tabelle der user

SELECT GROUP_CONCAT(user), punkte
FROM (
SELECT tab2.user, SUM(tab1.punkte) punkte
FROM  tab1
JOIN  tab2
ON FIND_IN_SET(tab2.user, tab1.user) > 0
GROUP BY tab2.user
) tab
GROUP BY punkte


>   
  
Danke für den Code, aber so ganz ohne Erklärung verstehe ich ihn nicht :-(  
  
Gruß, Reinhard