【发布时间】:2010-01-18 17:30:23
【问题描述】:
我对这个问题有点困惑,我已经考虑了一段时间了。我的数据库中有一个包含任务的表。每个任务都可以通过在 parent_id 字段中保存其主键来拥有一个父任务。我对这些任务的链接深度没有限制。
+-----------+-------+-----+
| Field | Type | Key |
+-----------+-------+-----+
| id | int | PRI |
| parent_id | int | MUL |
+-------------------+-----+
没有 parent_id 的任务是一个“项目”,所有任务都可以通过共享父任务分组到任务组中。我现在想用项目的所有后代填充一个 HTML 选择框。
Task 1
-Task 1.1
-Task 1.2
-Task 1.2.1
-Task 1.2.2
-Task 1.3
Task 2
我该怎么办?我认为某种递归函数是有序的,但我似乎无法真正弄清楚如何去做。
任何帮助将不胜感激。 :)
【问题讨论】:
-
google“物化路径”:-)