我想拿出一個SQL查詢來讀取遞歸數據如下:的Sql遞歸查詢讀取的分層數據
ParentId ChildId
1 2
2 3
3 4
4 5
4 6
8 9
如果提供了ParentId
,那麼查詢應在返回所有ChildId
小號遞歸的方式。
例子:parentId =1
,result = {2, 3, 4, 5, 6}
我發現connect_by_root
和connect by prior
是我應該是可能使用它是什麼。但是,我無法做到正確。
數據庫:Oracle和DB2
這將是一個很好的開始 - http://docs.oracle.com/cd/B19306_01/server.102/b14200/queries00 3.htm – Bulat 2014-09-02 17:01:09
關於如何在DB2中使用SQL進行層次結構,有一個很好的Webmin:http://www.idug-db2.com?commid=105565 – AngocA 2014-09-02 18:06:36