Tak, można użyć CONNECT_BY_ROOT operator. Na przykład, jeśli chcesz cab
rodzica Twoje zapytanie to:
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
Musisz użyć nowego operatora dla każdej kolumny, którą chcesz wybrać. nie uzyskać informacje z „innego” poziomu rekursywności za pomocą tego operatora, tylko z korzenia. Jeśli chcesz więcej, musisz użyć rekurencyjnego faktoringu podzapytań.