Tabella users e tabella comments
Ovviamente per ogni commento è previsto un collegamento all'user, tramite la colonna user_id.
Il mio problema è voler selezionare gli utenti che hanno fatto un numero di commenti compreso tra 5 e 10 e ordinare per tale conteggio.
A me parrebbe sensato fare così:
Però ricevo un #1054 error unknow column 'comment_count'codice:select u.id as u_id, count(u.id) as comment_count from users u left join comments c on (c.user_id = u.id) where comment_count >= 5 and comment_count <= 10 group by u_id order by p_count desc
Come faccio a "usare" il numero dei commenti una volta ottenute le righe:
u_id comment_count
123 832
120 754
100 50
.. ..
?
grazie


Rispondi quotando