provo a riscrivere meglio quello che vorrei fare

allora:

io so di per certo che la mia tabella sarà popolata da 5 record per ogni torneo
di ogni torneo voglio prelevare colui che ha il punteggio piu' alto


quindi se avrò(faccio finta che siano 2 record per ogni torneo

id_utente-|-torneo-|-punteggio
000005 -|- ciauz -|- 54
000006 -|- ciauz -|-23
000005 -|- bau -|- 120
000006 -|- bau -|- 150


io vorrei stampare tramite il ciclo for(credo) gli ultimi 5 tornei vinti col punteggio più alto
quindi

000005 -|- ciauz -|- 54
000006 -|-bau -|- 150

per fare cio' deve per forza fare il distinct dei tornei e prelevare il MAX(punteggio) come logiga ci sta però non capisco perchè cavolo non va!