如何在PostgreSQL中处理递归聚合

时间:2019-03-06 14:01:17

标签: postgresql view aggregate-functions common-table-expression recursive-query

我正在尝试表示值和权重的层次结构,以便每个节点根据其孩子的权重来计算它们的值。每个节点都有权重,但只有叶子具有存储在另一个表中的值,每个父节点的值是其子级的加权平均值。我想编写一个视图,以递归方式计算层次结构中所有节点的值。

表格:

节点-id,parent_id

值-id,value,node_id

权重-id,权重,node_id

0 个答案:

没有答案