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