oracle 联表插入sql

有两张表,比如A表,B表,A表中有字段name属性,B表中也有name属性,现在我想用一条SQL语句将A表中含有的name值全新增一条数据插入到B表中,oracle环境下,此语句该如何写呢?
如A表
id name
1 a
2 b
3 cB表为空,有flag和name字段,现将A表中含有name值的数据全插入到B表中,实现后B表内容为:
name flag
a 1
b 1
c 1

第1个回答  2013-09-12
insert into A select name,'1' from B 正解,没上面那个答案那么复杂
第2个回答  2013-09-12
插入子查询咯insert into B(name,flag) select name,id from A;
相似回答