将mySQL查询的结果放入另一个表中

将mySQL查询的结果放入另一个表中,mysql,Mysql,我需要完成的是: 在表1中(表_原件) 我需要获取最近一行的最后一个条目,然后获取每一列,并处理每一列的总和 执行此总和后,每个列的结果将被放入同一列标题下的不同表(table_result),并在名称末尾添加平均值 我能够在数据库的最后一个条目上获取列并完成总和, 一旦得到结果,我就无法将其发送到另一个要存储的表,所有这些都在同一个脚本中 结果应覆盖第二个表(结果)列中的现有总和。 这是我试过的 INSERT INTO table_result(columnoneavg, columntwoa

我需要完成的是:

在表1中(表_原件) 我需要获取最近一行的最后一个条目,然后获取每一列,并处理每一列的总和

执行此总和后,每个列的结果将被放入同一列标题下的不同表(table_result),并在名称末尾添加平均值

我能够在数据库的最后一个条目上获取列并完成总和, 一旦得到结果,我就无法将其发送到另一个要存储的表,所有这些都在同一个脚本中

结果应覆盖第二个表(结果)列中的现有总和。 这是我试过的

INSERT INTO table_result(columnoneavg, columntwoavg, columnteavg)
SELECT 
columnone,
SUM(columnone / 147707 * 100000) columnoneavg,
columntwo,
SUM(columntwo / 56932* 100000) columntwoavg,
columnthree,
SUM(columnthree / 542868 * 100000) columnthreeavg
FROM
table_original
GROUP BY columnone
ORDER BY columnoneavg DESC
以上将给出正确的结果, 现在我的问题是,如何将每列的结果自动放入要存储的第二个表中,并且结果应该覆盖该列的现有数据。
我确实得到错误插入在这个位置是无效的,但无法解决如何做到这一点,我也找不到如何做到这一点的教程

谢谢你的帮助。我能够运行查询并使用此查询将其放入新表中

INSERT INTO `table_two` ( `sales1`, `sales2`, `sales3`) 
SELECT sum(sales1 / 56932 * 100000) sales1,sum(sales2 / 76176 * 100000) sales2,sum(sales3 / 118817 * 100000) sales3
FROM `table_one` ORDER BY id DESC LIMIT 1;
但是,ORDER BY id DESC LIMIT 1不仅仅从表_one中获取最后一个条目,它还从该表中获取所有数据,因此,现在讨论该问题


再次感谢

更新您的问题添加适当的数据样本和预期结果。查看触发因素。在进行新冠病毒感染率计算时,将县人口存储在单独的表中。