RT,
例: 一个树状公司表 company
字段:
id ,--id ,pid ,- 父节点,name--名称,type--类型。
type=0 (类型为集团)
type=1 (类型为公司)
type=2 (类型为部门),部门的父节点可为公司类型 ,也可为部门类型数据 id ,pid , type
1 ,null, 0
2, 1, 1
3, 1, 1
4, 2, 2
5, 3, 2
6, 4, 2
7 4, 2
现在要求根据 公司 分组统计 每个公司部门的个数。 需递归查询各父节点的子节点
最好能有sql文,不是存储过程..
拜谢!!
javaoraclesql
例: 一个树状公司表 company
字段:
id ,--id ,pid ,- 父节点,name--名称,type--类型。
type=0 (类型为集团)
type=1 (类型为公司)
type=2 (类型为部门),部门的父节点可为公司类型 ,也可为部门类型数据 id ,pid , type
1 ,null, 0
2, 1, 1
3, 1, 1
4, 2, 2
5, 3, 2
6, 4, 2
7 4, 2
现在要求根据 公司 分组统计 每个公司部门的个数。 需递归查询各父节点的子节点
最好能有sql文,不是存储过程..
拜谢!!
javaoraclesql
where t.type=2
group by t.pid