MySQL:根据另一个表的聚合数据插入到表中,并更新另一个表格



我有两个表,称它们为表A和表B。我想根据来自表A的分组查询的聚合信息,在表B中插入多行。

我的问题是,我想为分组查询(查询表A(中使用的每一行找到表B中用于创建的行的ID,这样我就可以用表A中的外键链接到它。

谢谢!

如果我理解正确,你可以使用下一种方法

insert into tableB (id, value)
select id, sum(value) from tableA  group by id;

MySQL小提琴这里

相关内容

最新更新