我有一个插入语句来自select语句
insert into group_identifiers(Group_ID, val1, val2, ...)
select distinct Group_ID, val1, val2, ... from groups
where Group_ID not in
(select distinct Group_ID from group_identifiers)
;
使用自上次运行以来添加的任何新组更新group_identifiers表。我也有一个存储过程
Call group_test(Group_ID)
返回插入发生时我想要保存到group_identifiers表中的行数。
我不确定如何迭代select语句来为每个group_id调用存储过程并将结果保存/插入到group_identifiers表中。
这个过程耗时很长,所以即使我可以迭代整个group_identifiers表来更新它,我也更喜欢管理它,所以它只在需要时运行,即数据最初时添加到group_identifier表。