SELECT a.id, b.amount
FROM table1 a
CROSS JOIN
(
SELECT SUM(amount) amount FROM table1
) b
Musisz wykonać złączenie kartezjańskie
wartości sumy każdego wiersza w tabeli do każdego id
. Ponieważ istnieje tylko jeden wynik podselekcji (49
), po prostu jest doczepiany do każdego id
.