sto provando cosi


ho questi dati nel db

id_tab-torneo-id_user-punti
1 0000000007 10 47
2 0000000007 6 46
3 0000000007 7 33
4 0000000007 8 55
5 0000000007 9 17
6 000000008 8 100

ora del torneo 7 vorrei prelevare quello col punteggio piu' alto cioè l'id_tab 4
mentre del torneo 8 l'id_tab 6

allora faccio cosi

SELECT * FROM
tabella_punti,utenti
WHERE tabella_punti.id_utente=utenti.id GROUP BY torneo ORDER by punti DESC


mi sembra che fa al caso mio, solo che

mi estrae

000000008 100
0000000007 47


però l'id 0000000007 non deve essere 47 il punteggio, ma 55, non capisco perchè mi estrae 47