MySQL: SUM der jeweils besten 3
bearbeitet von Matthias ApselGuten Morgen,
ich stehe vor folgendem Thema:
Sportveranstaltung mit Ergbnissen jeden Sportlers, aber nur die besten 3 von 5 Ergebnissen sollen in seine Gesamtsumme einbezogen werden.
(sinngemäß):
SELECT SUM(einzelergebnis) AS gesamtergebnis
FROM table GROUP BY sportler_id
ORDER BY gesamtergebnis DESC
Nun sollten in diese Summe aber jeweils nur die ersten 3 Einzelergebnisse einbezogen werden.
Subselect? HAVING? Bin da nicht so firm…
Besten Dank für einen Tipp
Fabe