求个查询语句!!!

jzz_123 2013-06-24 04:55:12
例如 我有两个表table1和table2 ID是主键
table1:
ID A B C D
...
table2:
ID A B C D
1 1 1 3 2
2 2 1 4 3
3 3 1 5 4
4 4 1 6 5
5 5 3 7 6
...
我想做的是把 table2中B字段为1的数据 插入到table1中(table1的字段B中的字段插入一个固定的值 如3)
结果如下:
table1:
ID A B C D
...
10 1 3 3 2
11 2 3 4 3
12 3 3 5 4
13 4 3 6 5
求sql语句!!!!

...全文
133 点赞 收藏 3
写回复
3 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
zhouhao189 2013-06-25
update table1 a set a.b=3 where a.id=(select id from table2 where b=1); commit;
回复
mawenpinga 2013-06-24
insert into table1 select (select max(id) + rownum from table1), a, '3', c, d from table2 where table2.b = 1;
回复
hh7yx 2013-06-24
insert into table1 select id,a,'3',c,d from table2 where table2.b=1????????????
回复
相关推荐
发帖
Oracle
创建于2007-09-28

1.6w+

社区成员

Oracle开发相关技术讨论
申请成为版主
帖子事件
创建了帖子
2013-06-24 04:55
社区公告
暂无公告