【发布时间】:2013-04-05 19:48:09
【问题描述】:
假设我的表中有以下数据,其中 Item 的父 ID 为 0。但父级只能有三个子级别/子级。也就是我们需要每个 item 的 parentId = 0,并且每个 parent 最多可以有三个级别的 children。
pkProductID Name ParentId
-------------------------------------------
1 Cloth 0
2 T-Shirts 1
3 Men-Shirts 2
4 Women-Shirts 2
5 Kids-Shirts 3
6 Cosmetics 0
7 Creams 6
8 Men-cream 7
9 Women-Cream 7
10 Kids-cream 9
我们需要包含具有 parentID=0 的项目的列表,然后是 2 个级别的子级,这意味着从上面我只需要这些项目:
1 Cloth
2 T-Shirts
3 Men-Shirts
4 Women-Shirts
6 Cosmetics
7 Creams
8 Men-Cream
9 Women-Cream
【问题讨论】:
-
您可以在存储过程中使用recursion。
-
需要一些具体细节。请...
-
请看我的回答。
标签: c# asp.net asp.net-mvc recursion