以前にOracle Connectを使用して、子と1つの上位レベルの親の両方の情報を取得したいですか?
たとえば、次のクエリは子情報と親 ID を取得します。
SELECT last_name, employee_id, manager_id, LEVEL
FROM employees
START WITH employee_id = 100
CONNECT BY PRIOR employee_id = manager_id
しかし、私は親の情報も取得したい
LAST_NAME EMPLOYEE_ID MANAGER_ID LEVEL MANAGER_NAME
------------------------- ----------- ---------- ----------------------------
King 100 1 ?
Cambrault 148 100 2 ?
Bates 172 148 3 ?
Bloom 169 148 3 .
Fox 170 148 3 .
事前に接続して子を選択した後に左結合を適用すると、この問題をどのように処理できますか?オブジェクトの順序が混在しています。