SELECT a.id, b.amount
FROM table1 a
CROSS JOIN
(
SELECT SUM(amount) amount FROM table1
) b
Devi eseguire un unione cartesiana
del valore della somma di ogni riga della tabella a ciascun id
. Poiché esiste un solo risultato della sottoselezione (49
), in pratica viene semplicemente attaccato a ogni id
.