Hi Guys this is my Table called "SAM"
Result: sum of column "Value" with the same ID:
现在我想将结果存储到另一个表中。 抱歉我的英文。
答案 0 :(得分:0)
尝试插入
INSERT INTO result_table (S_Date, TID, Value)
VALUES (select S_Date, TID, sum(Value) from SAM group by S_Date, TID);
请尝试更新
创建临时表
CREATE TEMPORARY TABLE temp_table (S_Date Date,TID INT,Value INT);
INSERT INTO temp_table (select S_Date, TID, sum(Value)
from SAM group by S_Date, TID);
UPDATE resul_table JOIN temp_table ON resul_table.TID = temp_table.TID
SET resul_table.S_Date = temp_table.S_Date, resul_table.Value = temp_table.Value
请在临时表中使用与表格相同的数据类型
同时运行这三个查询以进行更新。 如果你单独运行这些,它就不会起作用。