Mysql
 sql >> Base de données >  >> RDS >> Mysql

SQL - Comment commander en utilisant le nombre d'une autre table

 SELECT bloggers.*, COUNT(post_id) AS post_count
    FROM bloggers LEFT JOIN blogger_posts 
    ON bloggers.blogger_id = blogger_posts.blogger_id
    GROUP BY bloggers.blogger_id
    ORDER BY post_count

(Remarque :MySQL a une syntaxe spéciale qui vous permet de GROUPER PAR sans agréger toutes les valeurs, c'est exactement pour cette situation).