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
(注:MySQLには、すべての値を集約せずにGROUP BYを実行できる特別な構文があります。これは、まさにこの状況を対象としています)。