如何为下表编写树结构查询。该表是动态添加,删除,编辑,以便查询应该是动态的。在Oracle中非常容易检索查询。
如何使用mysql数据库检索结果。
node_id:parent_id:name:type
1:0:root:dir
2:1:P1:dir
3:2:C1:文件
4:2:C2:文件
5:1:P2:dir
6:5:C1:文件
7:5:C2:文件
8:5:P2_1:dir
9:8:P2_1_C1:file
答案 0 :(得分:0)
有一种类似于左右策略的东西,使它看起来像桌子上的一棵树。添加/删除数据时,这将需要一些额外的更新。这里有很好的解释 - http://mikehillyer.com/articles/managing-hierarchical-data-in-mysql/