J'ai la structure hierarchical data avec la structure suivante. Les niveaux sont compris entre 1 et 6, donc au lieu de faire 6 jointures, puis coalesce, comment puis-je trouver quel est le parent de premier niveau (qui n'a pas de parent_nr).Recherchez le groupe parent de premier niveau auquel appartient chaque enregistrement
J'ai essayé l'answer here accepté,
SELECT
aa.code_nr,
aa.parent_nr,
CONNECT_BY_ROOT aa.code_nr AS "Top Level ID"
FROM mytable_t aa
CONNECT BY PRIOR aa.code_nr = aa.parent_nr
;
mais il me donne seulement le niveau de "niveau supérieur ID" et non le niveau final (A)
Merci pour cette réponse. J'ai choisi l'autre parce que c'est un peu plus simple. – philshem