问一个问题
php吧
全部回复
仅看楼主
level 7
何以為生 楼主
有这样一组数据格式,无限极部门,大部门下有小部门,每个部门需要统计下面所有部门的某个字段值,比如大部门下需要所有下面小部门的某字段值,小部门需要统计小部门下面的某字段值。这组数据应该怎样处理啊?
2021年09月29日 11点09分 1
level 7
何以為生 楼主
注意是无限极的
2021年09月29日 11点09分 2
level 7
何以為生 楼主
1
2021年09月29日 11点09分 3
level 7
何以為生 楼主
1
2021年09月29日 11点09分 4
level 12
如果是获取大部门下所有小部门的字段值,封装函数传部门ID查下面的数据就行。如果是大部门除了获取小部门,还需要获取小部门下面的小部门字段值,传大部门ID用递归就行
2021年09月30日 02点09分 5
小部门也是没有统计的,不是说直接递归下去累加的,要他往下走就需要一次递归了,递归的同时下面的数据不是又需要递归统计么,我昨天用递归没写出来,用递归做降维处理了。
2021年09月30日 02点09分
level 9
建议存一下层级路劲,类似 1-60-188-345
2021年09月30日 12点09分 6
查询出来之后,用php再处理,不要直接在sql里面做
2021年09月30日 12点09分
1