Jag vill ha ut de tre högsta talen i en sqlfråga.De tre högsta countvärdena
Just nu tar jag ut data och count men limiterar på 3 poster - vilket inte resulterar i det jag vill.
Måste nog göra om till UNION eller subquery men jag har inte grepp på hur riktigt.
SELECT u.ID, CONCAT( u.firstname, ' ', u.surname ) , COUNT( t.userID ) AS count FROM Results t
INNER JOIN Users u ON u.ID = t.userID
LEFT JOIN Events e ON t.eventID = e.Id
WHERE year( e.date ) ='2006'
GROUP BY u.ID
ORDER BY count DESC, surname ASC
LIMIT 3
Please hjälp.