yo,
Meine Idee war diese hier: Bringt allerdings einen Fehler.
dies schließt dann schon mal die verwendung einer aktuelleren mysql version als dbms aus. ;-)
SELECT u.Mitgliedsnummer AS UsrNr,
COUNT(p.Punkte) AS Punkte
FROM dbcup_Teilnehmer u
LEFT JOIN dbcup_Teilnahmen t ON (u.id = t.Teilnehmer)
LEFT JOIN dbcup_punkte p ON (p.id = t.Punkte)
ORDER BY UsrNr ASCWie muss ich das Count oder Sum anwenden um die Punkte für jeden User zusammenzurechnen?
deine abfrage ist fast komplett und wie klaus schon sagte...
SELECT u.Mitgliedsnummer AS UsrNr,
COUNT(p.Punkte) AS Punkte
FROM dbcup_Teilnehmer u
LEFT JOIN dbcup_Teilnahmen t ON (u.id = t.Teilnehmer)
LEFT JOIN dbcup_punkte p ON (p.id = t.Punkte)
GROUP BY UsrNr
ORDER BY UsrNr ASC
Ilja