表A,有一列a ,有表B,有一列b。想要表C,包括列a,b。表A和表B无任何关联(悲剧)。
怎么个写法??
我现在的做法是用存储过程循环,用变量得到值后一条一条的插到C里,这种做法太慢太扯蛋了。。。。
是不是很难呀。。。
------解决方案--------------------
- SQL code
create table tbl_temp_A as select rownum as num, t.a as col_A from A t;create table tbl_temp_B as select rownum as num, t.b as col_B from B t;create table tbl_C ( a data_type -- A表的a字段 b data_type -- B表的b字段)insert into tbl_C ( a, b) select t1.col_A, t2.col_B from tbl_temp_A t1 full join tbl_temp_B t2 on t1.num = t2.num;drop table tbl_temp_A;drop table tbl_temp_B;