sql数据库中把两个表中的差集数据插入到第3个表,怎么写
答案:2 悬赏:30 手机版
解决时间 2021-03-13 05:02
- 提问者网友:做自己de王妃
- 2021-03-12 08:23
sql数据库中把两个表中的差集数据插入到第3个表,怎么写
最佳答案
- 五星知识达人网友:动情书生
- 2021-03-12 08:42
insert into table_3 (column_1,column_2,column_3) select column_1,column_2,column_3 from table_1 minus select column_1,column_2,column_3 from table_2;
要点就是保持字段一致。
要点就是保持字段一致。
全部回答
- 1楼网友:刀戟声无边
- 2021-03-12 08:48
有个函数 scope_identity(),可以获取最近一个自增长字段的值。
使用两个游标,第一个游标对a表进行操作,第二个游标根据a的id对b表操作。
a游标
取数据,写到新a表
使用scope_identity()获取新id
b游标,根据旧a的id取b表的数据
取b的数据,把id_key 替换成新id,写入新b表,
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯