SELECT a.id, b.amount
FROM table1 a
CROSS JOIN
(
SELECT SUM(amount) amount FROM table1
) b
Трябва да извършите декартово присъединяване
от стойността на сумата на всеки ред в таблицата към всеки id
. Тъй като има само един резултат от подселекция (49
), по същество просто се прикрепя към всеки id
.