Oracle数据库层次化查询
--层次化查询,利用伪列level和lpad函数来判断 select level,lpad(' ',2 * level - 1) || last_name from more_employees --这里可以加where条件查询 start with employee_id = (select employee_id from more_employees where last_name = 'Jones')--start with:查询开始条件,可包含子查询 connect by prior employee_id = manager_id;--父(employee_id)=子(manager_id)正向查询(父-子-孙),如果子父关系(manager_id = employee_id )则反向查询(孙-父-爷)