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