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

Como aplicar uma operação SUM sem agrupar os resultados no SQL?


TI dependeria do seu servidor SQL, no Postgres/Oracle eu usaria o Window Functions. No MySQL... não é possível afaik.

Talvez você possa fingir assim:
SELECT a.id, SUM(b.value) AS `sum`
FROM test AS a
JOIN test AS b ON a.`group` = b.`group`
GROUP BY a.id, b.`group`;