Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Usando SUM() sem agrupar os resultados

SELECT a.id, b.amount
FROM table1 a
CROSS JOIN
(
    SELECT SUM(amount) amount FROM table1
) b

Você precisa realizar uma junção cartesiana do valor da soma de cada linha na tabela para cada id . Como existe apenas um resultado da subseleção (49 ), ele basicamente é anexado a cada id .