标签: postgresql view aggregate-functions common-table-expression recursive-query
我正在尝试表示值和权重的层次结构,以便每个节点根据其孩子的权重来计算它们的值。每个节点都有权重,但只有叶子具有存储在另一个表中的值,每个父节点的值是其子级的加权平均值。我想编写一个视图,以递归方式计算层次结构中所有节点的值。
表格:
节点-id,parent_id
值-id,value,node_id
权重-id,权重,node_id