mysql Abfrage mit max()

illetuffi

Mitglied
Hallo Forum,
schau euch mal diese Abfrage an die gibt mir alle user eines Spieltages nach Punkte Stand aus funktioniert auch super.
Nun möchte ich aber nur die user mit dem höchsten Punktestand Ausgeben das müsste doch mit HAVING max(totalpunkte) gehe aber wie setze ich das in dieser Abfrage an

Dank im Voraus

PHP:
SELECT user.benutzer, tipp.user_id, sum(tipp.punkte) AS totalpunkte FROM tipp
INNER JOIN user ON tipp.user_id = user.id
 WHERE spieltag_id = '".$n."' GROUP BY user_id  ORDER BY totalpunkte DESC
 
Wie wärs mit Limit?

SQL:
ORDER BY totalpunkte DESC LIMIT 1
 
Zuletzt bearbeitet von einem Moderator:
Ja habe ich auch schon gedacht aber es könnten ja mehrere die gleiche Punktzahl haben, die ich auch gerne mit Ausgeben möchte.
 

Neue Beiträge

Zurück