Ciao a tutti,
dovrei selezionare dei dati da un db mysql, con un ordinamento particolare.
si tratta di un db utenti, in cui vengono registrati vari dati.
Tra questi anche la media e il numero dei voti ricevuti da ogni utente.
Io vorrei selezionare i dati del db in modo che siano ordinati in base alla media voto più alta solo se il numero di voti è maggiore o uguale a 10 altrimenti l'ordine viene dato dal time dell'iscrizione (dal più recente al più vecchio).
La query ora è:
"SELECT * FROM utenti WHERE blah blah blah AND blah blah blah ORDER BY media DESC, time DESC"
dove media è la media voto dell'utente e time è il timestamp di quando si è iscritto.
In questa query vorrei porre la clausola che l'ordinamento è in base alla media SOLO SE IL NUMERO DI VOTI (il field si chiama 'voti') E' MAGGIORE DI 10 altrimenti subentra il time.
Come faccio?
Grazie a tutti