Cela dépendrait de votre serveur SQL, dans Postgres/Oracle, j'utiliserais les fonctions de fenêtre. Dans MySQL... pas possible autant que je sache.
Vous pouvez peut-être faire semblant comme ceci :
SELECT a.id, SUM(b.value) AS `sum`
FROM test AS a
JOIN test AS b ON a.`group` = b.`group`
GROUP BY a.id, b.`group`;