Нужно добавить в поле sum значение собственного поля + значение вложенных строк

Имеется таблица из которой я делаю выборку и строю дерево по parent . Задача: в столбец sum добавить значение value собственного поля и прибавить значение value вложенных строк. Что нужно сюда добавить и как это сделать именно через PHP?? Код дерева:

Вытягивание данных с таблицы
function getTree(){
    global $link;
    $query = mysqli_query($link,"SELECT name , email , value , sum FROM data");
    $result = [];
    while ($row = mysqli_fetch_array($query)){
        $result[$row["parent"]][] = $row;
    }
    return $result;
}

$tree_arr = getTree();


Построение дерева
function showTree($parent , $level){
    global $tree_arr;
    if (isset($tree_arr[$parent])){
        foreach($tree_arr[$parent] as $value){

            echo "<div style='margin-left:" . ($level * 25) . "px; '>" .
                $value["name"] . ",email=" . $value["email"] . ",value=" . $value["value"] .',sum=' . $value['sum'] . "</div>";
            $level = $level + 1;
            showTree($value["id"], $level);
            $level = $level - 1;
        }
    }
}

showTree(0,0);

Сама таблица , никаких связей нет https://i.stack.imgur.com/PuedZ.png


Ответы (0 шт):