SELECT a.id, b.amount
FROM table1 a
CROSS JOIN
(
SELECT SUM(amount) amount FROM table1
) b
Debe realizar una unión cartesiana
del valor de la suma de cada fila de la tabla a cada id
. Dado que solo hay un resultado de la subselección (49
), básicamente se agrega a cada id
.