SELECT a.id, b.amount
FROM table1 a
CROSS JOIN
(
SELECT SUM(amount) amount FROM table1
) b
デカルト結合
を実行する必要があります テーブル内のすべての行の合計の値を各id
に変換します 。副選択の結果は1つしかないため(49
)、基本的には各id
に追加されます 。
SELECT a.id, b.amount
FROM table1 a
CROSS JOIN
(
SELECT SUM(amount) amount FROM table1
) b
デカルト結合
を実行する必要があります テーブル内のすべての行の合計の値を各id
に変換します 。副選択の結果は1つしかないため(49
)、基本的には各id
に追加されます 。