ciao, il mio problema è che non riesco ad ottenere un elenco delle somme dei migliori 7 risultati su 10 ho 2 tabelle
1) giocatori : cod_giocatore , nome_giocatore
2) torneo : cod_giocatore_1 , cod_giocatore_2 , score,n_granprix
la coppia del torneo e variabile e un giocatore puo trovarsi sia come giocatore_1 che come giocatore_2 in vari tornei
riesco ad avere l'elenco con:
SELECT g.cod_giocatore ,g.nome_giocatore , (sum(t.score)/7) migliori_7 , COUNT(*) totale
FROM jos_qs_giocatori g
INNER JOIN jos_qs_torneo t ON g.cod_giocatore = t.cod_giocatore_1 OR g.cod_giocatore = t.cod_giocatore_2
WHERE t.n_granprix =1 group by g.cod_giocatore
ORDER BY migliori_7 DESC
le ho provate tutte limit, subquery having ma sicuramente non le so impostare bene e ottengo sempre la lista completa, qualcuno sa come fare ed è cosi gentile da aiutarmi ?
grazie