SELECT a.id, b.amount
FROM table1 a
CROSS JOIN
(
SELECT SUM(amount) amount FROM table1
) b
U moet een cartesiaanse join
uitvoeren van de waarde van de som van elke rij in de tabel voor elke id
. Aangezien er maar één resultaat is van de subselectie (49
), wordt het eigenlijk gewoon op elke id
geplakt .