Buongiorno a tutti,
spero di trovare qualcuno che mi possa aiutare: ho questa query in MySQL dove estraggo per ogni corridore i punti che ha guadagnato in ogni gara, li sommo e li ordino in modo descrescente per ottenere la classifica.
SELECT nome, cognome, SUM(punti)
FROM races
WHERE gara LIKE '2005%' and punti != 0
GROUP BY cognome, nome
ORDER BY SUM(punti) desc, cognome, nome, gara
Mi servirebbe poter riuscire ad estrarre\sommare solo i primi n risultati (che variano annualmente a seconda delle gare disputate).
So che si dovrebbe usare LIMIT ma nelle subquery non viene accettato: come posso ottenere il risultato richiesto?
Grazie a tutti per la collaborazione.