oracle sql 查询某个单位及下级的所有单位编号:
// 查询某个单位及下级的所有单位编号
SELECT company_no
FROM company
START WITH company_no= ?
CONNECT BY p_company_no = PRIOR company_no
查询某个单位及上级的所有单位编号:
// 查询某个单位及上级的所有单位编号
SELECT company_no
FROM company
START WITH company_no= ?
CONNECT BY PRIOR p_company_no = company_no
总结:
查上级 PRIOR 放在父编号前面
查下级 PRIOR 放在单位编号前面