有一百多张表,有些表的字段一样,有些的不一样,要将这一百多张表整成一张表,这张表包含有所有的字段,该怎么做?
解决方案 »
- 问一个不知道可不可行的问题?
- mysql绿色版是谁出的啊?有具体了解mysql绿色版各种信息请回复谢谢
- 我的pro*c预编译器有问题?
- 请问在VC中怎样使用绑定变量?
- 用vb编程,想把oracle全局数据库的名字读到一个ComboBox中。请给个思路吧,谢谢哦
- Oracle中什么是RMAN , 举个例子。
- 如果两个表之间有关系,(例如用户表和用户权限表),从数据库设计角度看,是否一定要做关联?
- oracle字段不能自增的问题
- 如何在ORACLE数据库中建立异构数据库链接,如(SQL SEVER2000,FOXPRO)
- 求教,这个为什么会报错ORA-30486
- Checkpoint Queue问题!求高手解答
- 脆异的问题,急求解决
select 就是的多表组合查询
哈哈 搞错了
如果有这五张表,表a1,a2,a3,a4,a5;要把它整合进一张表,这张表名为表b,该怎么做
CREATE TABLE tab_sub_1
(
a VARCHAR2 (5),
b VARCHAR2 (5),
c VARCHAR2 (5),
d VARCHAR2 (5)
);CREATE TABLE tab_sub_2
(
a VARCHAR2 (5),
e VARCHAR2 (5),
f VARCHAR2 (5)
);CREATE TABLE tab_sub_3
(
e VARCHAR2 (5),
h VARCHAR2 (5),
i VARCHAR2 (5)
);--整合后的大表,包含小表所有字段
CREATE TABLE tab_all
(
a VARCHAR2 (5),
b VARCHAR2 (5),
c VARCHAR2 (5),
d VARCHAR2 (5),
e VARCHAR2 (5),
f VARCHAR2 (5),
h VARCHAR2 (5),
i VARCHAR2 (5)
);--将小表数据整合到大表中
INSERT INTO TAB_ALL (A,
B,
C,
D,
E,
F,
H,
I)
SELECT T1.A,
T1.B,
T1.C,
T1.D,
T2.E,
T2.F,
T3.H,
T3.I
FROM TAB_SUB_1 T1, TAB_SUB_2 T2, TAB_SUB_3 T3
WHERE T1.A = T2.A AND T2.E = T3.E;