【发布时间】:2010-02-25 17:01:28
【问题描述】:
我有一张与自身有一对多关系的表。每条记录可以有来自同一个表的 n 个子项。例如
create table folder
ID: Number 20 PK
PARENT_ID: Number 20 FK references folder.ID
SIZE: NUMBER 20
...
给定一个 ID,我想选择所有文件夹记录的 SUM(SIZE) 递归地。目标数据库是MySql 5,但它会很好 如果它足够通用,也可以在 Oracle 和 MS-SQL 中工作。
我不知道树有多深,可能是 1 级,可能是 50(或更多)
【问题讨论】:
标签: sql mysql oracle tsql hierarchy