oracle中SQL递归查询

问题如图,thanks!
2025-02-01 23:03:25
推荐回答(2个)
回答1:

要看这个“下级人数”是怎么定义的,如果只是记录中PID值是父类ID的人数之和,那么就用with,先按PID做一个统计结果集,然后用原本数据表作为查询目标表,左外连接with的结果集,并将人数相加;
如果是要所有下级的人数之和,则需要要递归函数来计算人数。

回答2:

参考oralce 递归with查询,可解决这个问题。