因小弟第一次发帖,问题可能描述的不是很清楚,请大家谅解,现请教大家一个SQL实现(ORACLE),情况如下:
现有两张表,其中一张表A,存放的是单位信息,树形结构。另一张表存放的是人员的登录信息,其中有一列存放的是该人员对应的单位编码。现需要实现如下需求:对单位(第一级)进行分类统计人员登录个数,单位的人员登录个数为该单位以及该单位的子单位登录个数之和。请大家赐教,不甚感激!
因小弟第一次发帖,问题可能描述的不是很清楚,请大家谅解,现请教大家一个SQL实现(ORACLE),情况如下:
现有两张表,其中一张表A,存放的是单位信息,树形结构。另一张表存放的是人员的登录信息,其中有一列存放的是该人员对应的单位编码。现需要实现如下需求:对单位(第一级)进行分类统计人员登录个数,单位的人员登录个数为该单位以及该单位的子单位登录个数之和。请大家赐教,不甚感激!
select p.name , (select count(*) from emp e where e.pid = p.id) from part p