工作内容,不对外开放
hpfm_unit中unit_type_code = ‘D’ 表示它是部门数据,unit_type_code = 'C’表示它是公司,unit_type_code = ‘G’ 表示这条数据是集团。
一般的,集团下面是公司,公司下面是部门,部门下面还可能是部门。
我们要从hpfm_unit中查找部门编码或部门名称LIKE '%DEP1-A%'的数据,然后找到这些部门数据后,再全表遍历hpfm_position表,拿到(这些部门)及其(它们的父级)和(父级的父级)数据。也就是说白了,找到一个部门后还要找到该部门的父部门和它所属的公司它所属的集团
SELECT
*
FROM
hpfm_unit u
JOIN hpfm_unit_tl utl ON utl.unit_id = u.unit_id