SQL - How To Order Using Count From Another Table

后端 未结 6 1679
佛祖请我去吃肉
佛祖请我去吃肉 2021-01-31 04:39

1. Bloggers

blogger_id
1 
2
3

2. Posts

post_from_blogger_id
1 
1
1
2
2
3

As

6条回答
  •  北荒
    北荒 (楼主)
    2021-01-31 05:03

    SELECT b.*
    FROM Bloggers AS b
    LEFT JOIN (
      SELECT post_from_blogger_id, COUNT(*) AS post_count
      FROM Posts
      GROUP BY post_from_blogger_id
    ) AS p ON b.blogger_id = p.post_from_blogger_id
    ORDER BY p.post_count DESC
    

提交回复
热议问题