【发布时间】:2021-03-04 07:07:18
【问题描述】:
id parent-id total
139 0 -11000.00
140 139 -2000.00
141 140 3000.00
142 141 0.00
143 142 5000.00
144 143 0.00
145 144 0.00
147 145 0.00
148 147 0.00
这是我的桌子。这些值存储在临时表中。我需要找到父子总和。 预期输出
id parent-id total sub-tot
139 0 -11000.00 -5000
140 139 -2000.00 6000
141 140 3000.00 8000
142 141 0.00 5000
143 142 5000.00 5000
144 143 0.00 0
145 144 0.00 0
147 145 0.00 0
148 147 0.00 0
我无法使用递归,因为我的数据存在于临时表中。有没有其他办法
【问题讨论】:
-
这个“父子之和”是如何工作的?
-
我已经给出了例如 id-139 sub-tot 的预期输出应该是(-11000-2000+3000+0+5000+0+0+0+0).@KIKOSoftware 和类似的子孩子,我已经给出了预期的输出。
标签: mysql sql sum parent-child recursive-query