如何查询这种情况?

时间:2011-02-24 04:43:17

标签: mysql many-to-many

几小时前我写了一篇关于很多查询的question。 mellamokb建议:

  

如何列出类别,以及每个类别中的帖子数量,从具有最多帖子的类别到具有最少的类别排序。

如何实际制作查询字符串?我甚至不知道从哪里开始。

1 个答案:

答案 0 :(得分:1)

所以......这是你想要的那种东西吗?

    SELECT category.name
         , COUNT(*) as [Count]
      FROM post
INNER JOIN postcategory ON post.id = postcategory.post_id
INNER JOIN category ON postcategory.category_id = category.id
  ORDER BY count
  GROUP BY category.name