问题描述
我在 MysqL 中有一个表,其中的数据看起来像这个例子。
|ColA |ColB|
|:---- |:------:|
|A1 |B1 |
|A2 |B2 |
|A3 |B3 |
|A4 |B4 |
...
我想使用以下公式计算列数:
C1 = A1*B1;
C2 = (C1+A2)*B2;
C3 = (C2+A3)*B3;
C4 = (C3+A4)*B4;
...
ColA ColB ColC
1 5 5
2 6 42
3 7 315
4 8 2552
解决方法
您可以使用递归 CTE:
delete
查看演示here。