今晚带我回家在线观看:求合并三个表最简洁的办法?

来源:百度文库 编辑:高考问答 时间:2024/04/30 02:02:04
有三个表结构完成相同并且都有6个相同的字段:
表1:1 2 3 4 5 6
表2:1 2 3 4 5 6
表3:1 2 3 4 5 6

现在我想把这三个表中的数据合并成一个表,新表具有12个字段结构如下:
新表: 1 2 3 4 5 6 7 8 9 10 11 12

具体数据合并方式如下:
新表: 1 2 3 4 5 6 7 8 9 10 11 12
表1 : 1 2 3 4 5 6 .NULL. .NULL.
表2 : 1 2 3 .NULL. 4 5 6 .NULL.
表3 : 1 2 3 .NULL. .NULL. 4 5 6

数据只是简单的合并到新表中,不排序不汇总,当然不行的话可以分几步,可以允许使用临时表。
另有加分

select c.cdname,p.perfname,t.typename
from cfinventory c,performers p,perftype t
where c.perfid=p.perfid
and p.typeid=t.typeid
and typename="popular";
按以上操作就行了。

先建空的新表,然后直接insert进去就是了