Oracle में एक LEVEL
है छद्म स्तंभ
जिसका आप उपयोग कर सकते हैं:
SELECT
myTable.ID,
myTable.ParentID
FROM myTable
WHERE LEVEL = 1
CONNECT BY PRIOR myTable.ID = myTable.ParentID
किसी भी स्तर से शीर्ष-स्तरीय (रूट) मान खोजने के लिए, कॉलम नाम से पहले CONNECT_BY_ROOT
ऑपरेटर:
SELECT
myTable.ID,
myTable.ParentID,
CONNECT_BY_ROOT myTable.ID AS "Top Level ID"
FROM myTable
CONNECT BY PRIOR myTable.ID = myTable.ParentID