select t4."name" 所属公司,t3."name" 所属中心,T2."name" 所属部门,t1."name" 工作岗位 from "tree" t1
join "tree" t2 on(T1."pid"=T2."id")
join "tree" t3 ON(T2."pid"=t3."id")
join "tree" t4 on(t3."pid"=t4."id")
where T1."id"=73
我这个是oracle SQL你自己作对比,id对应你的 主键id ,pid对应父组织id,name对应你的 组织名称 。
这问题不就是一个自连接可以了吗