我想做以下事情:
SELECT value FROM ex_tbl WHERE (query);
并使用每个值:
INSERT INTO other_tbl (group, id) VALUES (value, 1);
INSERT INTO other_tbl (group, id) VALUES (value, 2);
INSERT INTO other_tbl (group, id) VALUES (value, 3);
INSERT INTO other_tbl (group, id) VALUES (value, 4);
此操作将作为数据库迁移脚本的一部分运行,因此在不同的插入后不能作为触发器完成;触发器实际上已经存在。我环顾四周,找到了使用游标的解决方案,但它是在MS SQL中。
答案 0 :(得分:0)
我忘记了在SELECT操作中使用查询值和绝对值。
INSERT INTO other_tbl(group,id)SELECT值,1 FROM ex_tbl WHERE(query);
INSERT INTO other_tbl(group,id)SELECT值,2 FROM ex_tbl WHERE(query);
...