我有一个与此类似的表:
CREATE TABLE example (
id integer primary key,
name char(200),
parentid integer,
value integer);
我可以使用parentid字段将数据排列成树形结构。
现在这是我无法解决的问题。给定一个parentid,是否有可能编写一条SQL语句以将该parentid下的所有值字段加起来并向下递归树的分支?
更新:我正在使用posgreSQL,因此无法使用精美的MS-SQL功能。无论如何,我希望将其视为通用SQL问题。
顺便说一句,给我留下深刻印象的是在提出问题的15分钟之内有6个答案!去堆栈溢出!
拉莫斯之舞
相关分类