【发布时间】:2009-10-15 03:07:28
【问题描述】:
我有一个具有以下(相对)结构的单表:
foo_id, parent_foo_id, foo_name
我想用这些实体构建一个(有效的)无限深度递归数组,然后将它们输出到树形菜单中。没有“parent_foo_id”的节点将被视为在层次结构的顶部,而所有后续节点将显示为其父节点的子节点。
进行此类数据设计的最佳方法是什么?
【问题讨论】:
-
我认为你的意思是任意深度,而不是无限深度。
-
您可能想说明您希望使用的语言或语系。
-
@Tchalvak,标签上写着 SQL + PHP。
标签: php sql recursion hierarchy semantics