我不是一個頻繁的mysql用戶,但我知道足夠的命令來完成我的工作。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;
我所尋找的是一個方法來自動填充柱。
謝謝!
更新,然後通過第一列的選定組加入它 – zxc
通常不是一個好主意,用於存儲可以「即時」計算的數據, – Strawberry