SELECT a.id, b.amount
FROM table1 a
CROSS JOIN
(
SELECT SUM(amount) amount FROM table1
) b
Você precisa realizar uma junção cartesiana do valor da soma de cada linha na tabela para cada
id
. Como existe apenas um resultado da subseleção (49
), ele basicamente é anexado a cada id
.