我怎样才能查看一个分类包含多少个主题?
嘿,Toni,
这个 Data Explorer 查询能满足你的需求吗?它将显示每个类别的主题数和帖子数:
![]()
SELECT category_id,
stats.topic_count,
stats.post_count
FROM categories ccc
LEFT JOIN (SELECT topics.category_id,
Count(*) topic_count,
SUM(topics.posts_count) post_count
FROM topics
WHERE ( "topics"."deleted_at" IS NULL )
AND ( topics.id NOT IN (SELECT cc.topic_id
FROM categories cc
WHERE topic_id IS NOT NULL) )
AND "topics"."visible" = true
GROUP BY topics.category_id
) stats
ON stats.category_id = ccc.id
3 个赞
太棒了,谢谢 @rishabh
1 个赞
访问分类页面不就实现了吗?Categories - Discourse Meta
1 个赞
是啊,我都不知道怎么会漏掉那个。
2 个赞
现在我知道原因了——它在 meta 上会显示,但在我们的社区里不会显示,因为我们使用的是“方框”布局(而且它似乎没有计数功能)。
2 个赞
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.