SQL 合并表

来源:百度知道 编辑:UC知道 时间:2024/05/05 01:35:52
各位高手:
现在我有四张表,每表四列,每张表的前两列相同,后两列列名不同但是数据意义相同:
A表
Date Plant ACost BCost
1 2 3 4
B表
Date Plant CCost DCost
5 6 7 8
C表
Date Plant ECost FCost
9 5 7 8
D表
Date Plant GCost HCost
1 2 3 4
4 8 9 6

现在我想将他们合并为一张表,E表,
Date Plant TCost TCost
1 2 3 4
5 6 7 8
9 5 7 8
1 2 3 4
4 8 9 6

原来的记录不用做任何处理,只要简单的add到一张表就行了,就好像在excel中直接粘贴一样,请问SQL语句怎么写?
高手,那么对字段的重命名怎么做呢?

很简单啊

随便给你举个例子

select * from a union select * from b
//这样可以过滤a表和b中表中的结果集的重复值

如果不想过滤
那么

select * from a union all select * from b

剩下的自己写

你如果是聪明人呢,我就不多说了!