By using db<>fiddle, you agree to license everything you submit by Creative Commons CC0.
| coaid | name | parentCoaid | amount |
|---|---|---|---|
| 1 | Master 1 | 0 | 0 |
| 2 | Master 2 | 0 | 0 |
| 3 | Master 1-3 | 1 | 0 |
| 4 | Master 3-4 | 3 | 5000 |
| 5 | Master 3-5 | 3 | 5000 |
| 6 | Master 1-6 | 1 | 5000 |
| 7 | Master 1-6-7 | 1 | 6000 |
| 8 | Master 2-8 | 2 | 3000 |
| 9 | Master 4-9 | 4 | 3000 |
| 10 | Master 10 | 0 | 0 |
| coaid | name | parentCoaid | amount | cnt | path |
|---|---|---|---|---|---|
| 1 | Master 1 | 0 | 24000 | 7 | 1,3,4,5,6,7,9 |
| 2 | Master 2 | 0 | 3000 | 2 | 2,8 |
| 3 | Master 1-3 | 1 | 13000 | 4 | 3,4,5,9 |
| 4 | Master 3-4 | 3 | 8000 | 2 | 4,9 |
| 5 | Master 3-5 | 3 | 5000 | 1 | 5 |
| 6 | Master 1-6 | 1 | 5000 | 1 | 6 |
| 7 | Master 1-6-7 | 1 | 6000 | 1 | 7 |
| 8 | Master 2-8 | 2 | 3000 | 1 | 8 |
| 9 | Master 4-9 | 4 | 3000 | 1 | 9 |
| 10 | Master 10 | 0 | 0 | 1 | 10 |
Warning: Null value is eliminated by an aggregate or other SET operation.