在項目中會經常遇到樹形結構數據查詢,方法有很多種,其中有一種比較簡單的形式來查詢出來,當然這是oracle自已提供的一個方法,例如:
select t.*,rowid
from app_knowledge_base t
start with t.id in (100)
connect by prior t.id = parent_title_id
order by t.id,t.show_num
1,CONNECT BY PRIOR是結構化查詢中用到的;
2,START WITH... CONNECT BY PRIOR...的作用,簡單來說,就是將一個樹狀結構存儲在一張表裏。
參考:https://blog.csdn.net/qq_39986274/article/details/81033704