Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Wie wendet man eine SUM-Operation an, ohne die Ergebnisse in SQL zu gruppieren?

IT würde von Ihrem SQL-Server abhängen, in Postgres/Oracle würde ich Windows-Funktionen verwenden. In MySQL... nicht möglich.

Vielleicht können Sie es so vortäuschen:

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`;