SELECT a.id, b.amount
FROM table1 a
CROSS JOIN
(
SELECT SUM(amount) amount FROM table1
) b
Vous devez effectuer une jointure cartésienne
de la valeur de la somme de chaque ligne de la table à chaque id
. Puisqu'il n'y a qu'un seul résultat de la sous-sélection (49
), il est simplement ajouté à chaque id
.