| 问题描述:现在我有四张表,每表四列,每张表的前两列相同,后两列列名不同但是数据意义相同:
 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
 解决方案:
 select * from a union select * from b
 //这样可以过滤a表和b中表中的结果集的重复值
 如果不想过滤,那么使用: select * from a union all select * from b |