SELECT a.id, b.amount
FROM table1 a
CROSS JOIN
(
SELECT SUM(amount) amount FROM table1
) b
Du måste utföra en kartesisk anslutning
av värdet av summan av varje rad i tabellen till varje id
. Eftersom det bara finns ett resultat av undervalet (49
), fästs det i princip bara på varje id
.