首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

半夜三更的求解。这个sql如何写?

2012-01-12 
半夜三更的求解。这个sql怎么写??表A,有一列a ,有表B,有一列b。想要表C,包括列a,b。表A和表B无任何关联(悲剧)

半夜三更的求解。这个sql怎么写??
表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; 

热点排行