【发布时间】:2018-12-29 20:03:35
【问题描述】:
大家好,我想根据另一列的总和创建一列 假设我有这张桌子
员工 id iddepartment idhostel 价值部门 1 1 1 15 2 2 1 15 3 3 1 15 4 4 2 10 5 5 2 10 6 6 2 10我想创建另一个表,其中包含一个看起来像这样的计算列(按 idhostel 计算值部门组的总和)
员工 id iddepartment idhostel value 部门值hostel 1 1 1 15 45 2 2 1 15 45 3 3 1 15 45 4 4 2 10 30 5 5 2 10 30 6 6 2 10 30请问有什么办法可以做到吗?
【问题讨论】:
-
您好,谢谢您的回复,是的,我检查了您的链接,但问题是我们可以执行一些数学运算来存储列,但是如果我们想要一些聚合函数,如平均值或总和,则会出现问题
-
我猜 value hostel 是 valuedepartment by id hostel 的总和,但我可能是错的,你没有定义。
-
或 value department = valuhostel / 3 或 id hostel 是基于 value department 和 value hostel 相同位置的序列号
-
Salomon 我更新了我的问题,希望现在清楚了!!
标签: mysql stored-procedures triggers