【发布时间】:2013-10-23 18:07:43
【问题描述】:
我的表结构如下:
所以每个论坛帖子都有一个父级,谁也有一个父级(除了根帖子),等等。 我需要的是获取一个论坛帖子的孩子总数,包括他的孩子的孩子,孙子的孩子等等。
现在我有一个简单的选择,可以返回直接的孩子:
select count(*) as child_count
from forumposts
where parent_forum_post_id = $criteria.fid
我什至不确定这是否可以通过 sql 实现,但我是 SQL 的初学者,所以我想也许有人可以提供一些想法。
感谢任何帮助。谢谢。
【问题讨论】:
-
这个帖子可能有帮助:stackoverflow.com/questions/1323245/…
-
下次请以
INSERT声明的形式发布样本数据。或者至少作为文本。这样一来,回答问题的人就可以更轻松地设置包含数据的测试表。
标签: sql postgresql