【发布时间】:2013-08-25 08:38:18
【问题描述】:
此表表示类别层次结构,层次结构顶部的元素的父 ID 为 NULL。表格如下:
**categoryId categoryName parentId**
1 Home NULL
. . .
. . .
20 Vehicles 1
. . .
35 SUV 20
36 Motorbikes 20
. . .
90 BMW 35
91 Toyota 35
. . .
234 LandCruiser 91
Home>Vehicles>SUV>Toyota>LandCruiser
我要做的是建立一个 sql 查询,它将返回我:
[categoryId],[categoryName] 任何给定 [categoryId] 的链。它应该循环并获取每一行,直到到达 parentId==NULL 的行。
如上例234->91->35->20->1->NULL(STOP)
【问题讨论】:
标签: sql sql-server