【发布时间】:2019-06-27 01:58:49
【问题描述】:
我想知道 mysql 5.7 引擎如何与 sum over part 一样工作。 由于不是个人操作,无法替换查询引擎。
曾尝试通过@set 变量函数来解决它,但我发现很难获得四列中每一列的累积和。
我查看了下面的链接,但解决起来有点困难。 how to rank over partition in MySql
我的桌子
id a b c d
----------------------------
abs 1 0 0 1
abs 0 1 1 0
abs 1 0 1 0
abs 1 1 1 1
qwe 0 0 0 0
qwe 0 0 0 1
qwe 1 0 1 0
qwe 1 1 0 1
trx 0 1 1 0
trx 1 1 0 0
预期
id a b c d
----------------------------
abs 1 0 0 1
abs 1 1 1 1
abs 2 1 2 1
abs 3 2 3 2
qwe 0 0 0 0
qwe 0 0 0 1
qwe 1 0 1 1
qwe 2 1 1 2
trx 0 1 1 0
trx 1 2 1 0
提前致谢。
【问题讨论】:
-
感谢您以正确的方式纠正问题。 @Barbaros Özhan
标签: mysql sql window-functions mysql-5.7