我不是一个经常使用 mysql 的用户,但我确实知道足够的命令来完成我的工作。
我有一张表,上面有 3 个字段,Unique_Key, Number_cnt, Total_number
.
该表填充了唯一的键和数字,但总数保持空白。说桌子看起来像这样。
A | 10 | NULL
A | 25 | NULL
A | 33 | NULL
B | 13 | NULL
D | 11 | NULL
D | 22 | NULL
是否有一种 sql 方法可以用唯一键分组的数字的总和来更新最后一列。
像这样的结束表:
A | 10 | 68
A | 25 | 68
A | 33 | 68
B | 13 | 13
D | 11 | 33
D | 22 | 33
我确实知道生成结果的查询
select unique_key,sum(number_cnt) from mTable group by unique_key;
我正在寻找的是一种自动填充列的方法。
谢谢 !