现有2堆数据如下:
实施
汉化
方法
谔谔
测测
谢谢
刚刚
很好
...
---------------
33
34
35
36
37
38
39
40
...---------------
想得到以下一张表,怎么才能最快最简单地将下表生成出来啊?(我可邻的小手都敲麻了哦)id xingming xuehao
1 实施 33
2 汉化 34
3 方法 35
4 谔谔 36
5 测测 37
6 谢谢 38
7 刚刚 39
8 很好 40
... ... ...
实施
汉化
方法
谔谔
测测
谢谢
刚刚
很好
...
---------------
33
34
35
36
37
38
39
40
...---------------
想得到以下一张表,怎么才能最快最简单地将下表生成出来啊?(我可邻的小手都敲麻了哦)id xingming xuehao
1 实施 33
2 汉化 34
3 方法 35
4 谔谔 36
5 测测 37
6 谢谢 38
7 刚刚 39
8 很好 40
... ... ...
select a.id,a.xingming,b.cuehao
from
(
select rownum id,a.*
from a
) a,
(
select rownum id,b.*
from b
) b
where a.id=b.id
如果是这样的话,那么
create table aa(id num(8),xingming varchar(20), xuehao num(8));
然后插入数据即可:
insert into aa(id,xingming,xuehao) values('1','实施','33');
以此类推。逐一插入就可以。。
然后在导入的时候制定表名和列定义
只是,我不想一条有一条地写insert into aa(id,xingming,xuehao) values('1','实施','33');语句。你看看我的第一个列id不是有规律的吗(1,2,3,...),我不想敲这个(1,2,3,...),有什么办法吗
------------------------------------------------
我猜想你的意思是想创建一个表,然后把数据存储进去。
如果是这样的话,那么
create table aa(id num(8),xingming varchar(20), xuehao num(8));
然后插入数据即可:
insert into aa(id,xingming,xuehao) values('1','实施','33');
以此类推。逐一插入就可以。。
insert into aa(id,xingming,xuehao)select a.id,a.xingming,b.cuehao
from
(
select rownum id,a.*
from a
) a,
(
select rownum id,b.*
from b
) b
where a.id=b.id