您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

如何在不将结果分组为SQL的情况下应用SUM操作?

如何在不将结果分组为SQL的情况下应用SUM操作?

IT将取决于您的sql Server,在Postgres / Oracle中,我将使用Window Functions。在MysqL中…不可能afaik。

也许您可以像这样伪造它:

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`;
SQLServer 2022/1/1 18:50:49 有421人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶