Mi sembra che hai fatto tu ciò che ti serveOriginariamente inviato da diaz
scrivo perchè non ho proprio la più pallida idea di come realizzare questa cosa, cioè una vaga idea ce l'ho...
ho una tabella con i seguenti campi:
-utente
- voto
in cui ovviamente ci sono inseriti più utenti, e più utenti possono avere più voti (da 0 a 10)
come faccio a tirare fuori l'utente con più di 10 voti e con la media più alta?
ho provato usando nella query AVG e GROUP by utente, settando il limite a 1 ma non riesco a ottenere quello che cerco.
grazie a tutti in anticipo
codice:select utente,avg(voto) as media from tabella group by utente having count(voto) > 10 order by media desc limit 1

Rispondi quotando