我有以下记录要维护。它有父子关系。我有一个表,从那个表我将建立动态菜单...所以它有以下类型的记录。就像一棵树。一个父母有两个子菜单,两个子菜单包含两个或三个菜单...那么如何通过内联查询来管理呢?
这是我的表结构
***ColumnName***
ID
MenuName
ParentID
URL
这将是数据
ID ParentID
1 0
2 0
3 0
4 0
5 1
6 1
7 5
8 5
9 2
如何创建选择查询以获得父子关系?如果有人对此有任何想法,请帮助我。
答案 0 :(得分:1)
可能是这个
select t.id
,t.ParentID
from table_name t
start with t.ParentID = 0
connect by prior t.id = t.ParentID