-1

我想数 A (BC,F,G,G)。即A左侧有 5 个孩子A

      A                           B                           F

   b        D               F            G

 C             E

我的表结构是:

MAIN         CHILD           SIDE              POSTION
A            NULL            NULL              0
A            B               LEFT              1
A            D               RIGHT             1
B            F               LEFT              1 
4

1 回答 1

0

我不确定我是否有你的问题,但它是这样的吗?

select count(*) from (select child_id from my_table group by child_id)

这将返回具有父节点(即任何节点的子节点)的节点数。

于 2012-12-12T17:30:00.813 回答