S
shadow_x
Unregistered / Unconfirmed
GUEST, unregistred user!
这样的记录:
F1 F2 F3 ... Fn OldID
-----------------------
体育与健康 NULL NULL .. NULL 100
体育与健康 健康 NULL .. NULL 756
体育与健康 健康 运动参与 .. NULL 160
... ... ... ... ... .. ...
转换成下面的形式:
NodeName NodeID ParentID Path
体育与健康 5 0 0>
健康 14 5 0>5>
运动参与 78 14 0>5>14>
也就是抛弃原来的结构冗余。重建一颗“学科知识点”的树!
我现在思路是有了。
但是我不知道如何递归的查询每条记录的[red]第一个为NULL[/red]的
字段[green]之前[/green]的字段的内容(树的子节点)
好像要用到SQL递归查询技术
F1 F2 F3 ... Fn OldID
-----------------------
体育与健康 NULL NULL .. NULL 100
体育与健康 健康 NULL .. NULL 756
体育与健康 健康 运动参与 .. NULL 160
... ... ... ... ... .. ...
转换成下面的形式:
NodeName NodeID ParentID Path
体育与健康 5 0 0>
健康 14 5 0>5>
运动参与 78 14 0>5>14>
也就是抛弃原来的结构冗余。重建一颗“学科知识点”的树!
我现在思路是有了。
但是我不知道如何递归的查询每条记录的[red]第一个为NULL[/red]的
字段[green]之前[/green]的字段的内容(树的子节点)
好像要用到SQL递归查询技术