はい、CONNECT_BY_ROOT> オペレーター。たとえば、cab
が必要な場合 親のクエリは次のようになります:
select connect_by_root cab
, level, cab, niveau, entite, entite_parent, libelle
from my_table
where niveau = 2
start with cab = 'XXX'
connect by prior entite_parent = entite
選択する列ごとに新しい演算子を使用する必要があります。あなたはしません この演算子を使用して、ルートからのみ、「異なる」レベルの再帰性から情報を取得します。さらに必要な場合は、再帰的サブクエリ因数分解を使用する必要があります。