Php 在大多数线程之后排序类别
我有两个表,一个用于Php 在大多数线程之后排序类别,php,mysql,Php,Mysql,我有两个表,一个用于类别,一个用于线程 我想显示我的所有类别,这些类别按照它们中的线程数排序。问题是我不知道如何做到这一点 我的猫桌: idCats 名字 规则 我的线程表: idThreads 头衔 内容 类别 创造者 投票 创造 my threads表中的类别包含类别的id。以下查询应按降序为您提供类别名称及其相应线程计数的列表: select c.name, COUNT(*) as cnt from cats c left join threads
类别
,一个用于线程
我想显示我的所有类别,这些类别按照它们中的线程数排序。问题是我不知道如何做到这一点 我的猫桌:
- idCats
- 名字
- 规则
- idThreads
- 头衔
- 内容
- 类别
- 创造者
- 投票
- 创造
my threads表中的类别包含类别的id。以下查询应按降序为您提供类别名称及其相应线程计数的列表:
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
计数(*)
在那里是否正常工作?我原以为您需要从线程表中具体计算一些内容。请注意,MySQL比我习惯的数据库更宽容