订购大多数线程的类别

时间:2011-08-15 03:51:14

标签: php mysql

我有两个表,一个用于categories,另一个用于threads 我想按照其中的线程数显示所有类别。问题是我不知道如何实现这一点。

我的猫桌:

  • idCats
  • 姓名
  • 规则

我的主题 - 表:

  • idThreads
  • title
  • content
  • 类别
  • creator
  • 投票
  • 创建

我的threads-table中的类别包含类别的id。

1 个答案:

答案 0 :(得分:3)

以下查询应按降序为您提供类别名称及其对应的线程计数列表:

select
    c.name,
    COUNT(*) as cnt
from
    cats c
    left join threads t
        on  c.idCats = t.category
group by
    c.name
order by
    cnt desc