关于网友提出的“被执行节点处罚后如何才能恢复正常 如何计算有多少个记录节点”问题疑问,本网通过在网上对“被执行节点处罚后如何才能恢复正常 如何计算有多少个记录节点”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:
问题:被执行节点处罚后如何才能恢复正常 如何计算有多少个记录节点描述:
我有个SQL 表 结构如:id , pid , name id 是本身 id pid 就上一级id 递归 父子关系
如何计算。在这个关系的几代内有多少个记录节点。。因为每个级别记录个数不一定,
麻烦给个方法。。想了很久了。太菜了
解决方案1:
递归你应该已做出来了吧,再加参数跟着你的节点走啊。
定义一个二维数组
{哪个老爸,多少个儿子}
读老爸时 你看着办 给介数给他,在给个数0当做儿子, 儿子在老爸的世界里跑,过一个节点加1 ,最后
再跑回来换口气时,儿子加了多少就是多少个儿子了。
最后就出来这样子了:
{老爸1,1有多少个儿子}
{老爸2,2有多少个儿子}
就是递归生成,递归查询,CSDN有很多同样的贴子,搜搜