Ciao ragazzi, l'oggetto della discussione la dice tutta.
Ho una tabella con diverse colonne che riportano statistiche di baseball.
Le righe invece indicano i dati che ogni giocatore ha fatto registrare durante ogni partita giocata. Quindi ci saranno diverse righe che appartengono allo stesso giocatore, ma più righe visto che i giocatori sono almeno una trentina.
Vorrei trovare il leader della statistica (colonna) che decido di utilizzare.
Per ora dopo diverse prove ho trovato questo:
SELECT player, SUM(H) as valide
FROM games_batting
GROUP BY player
ORDER BY valide desc
E questo mi da tutta la lista delle somme del campo H raggruppato per player, in ordine decrescente. In questo modo ho trovato il mio leader.
Però Mi chiedevo, c'è un modo di selezionare solamente 1 valore con la funzione MAX applicata a SUM(H) as valide? In modo da poter eliminare dal codice l'ORDER BY?
Grazie mille.
H sta per la colonna scelta.