我有一個定義了父/子關係的表,但是沒有辦法通過層級來排序。 For example consider this:
empid managerid name
js hd George
hd ab Mary
hs js Tom
ab xx John
既然不能使用ORDER SIBLINGS BY在分級方式排序,我將如何能夠像下面這樣
我想從parent_id = null獲得分支給孩子ID來童車 select *
from company s
start with s.parent_id is null and s.id = 56
connect by prior s.id = s.parent_id
結果得到與連接給出IDS兒十足分行充滿分支元素ID:56 如何選擇分支選擇兒童的 實施例: 現在的結果是: id p
我有一個樹數據,我試圖只選擇根父母。數據可能是更大集合的子集,因此父代可能不是空的。我想爲數據集中的每個樹最高級別。 with test_data as (
select '1' ID,'100' name, null parent from dual
union
select '2' ID,'200' name, null parent from dual
union
select '3
我有一個表,其中,所述行經由pred列到id柱連接SELECT * FROM data id pred name visual link, for your convenience
--------------------
1 null One
20 null Two <--+
21 20 Three -^
30 null Four <--+
31 30 F