MySQL合并两列

时间:2017-06-28 14:22:29

标签: mysql

我遇到了将单独表中的两列合并为一列的问题。在这个场景中,我有两个表,每个表都有不同的列包含日期。我想创建一个临时表,其中包含两个原始表中所有日期的列。

这就是我想要的结果:

   Table: Table A
         ----------
Column: DateServiced
        2017-01-01 (1)
        2017-05-01 (2)

   Table: Table B
         ----------
Column: DateShipped
        2017-03-01 (3)
        2017-04-01 (4)

他们会在临时表上合并成一列。

   Table: Temp Table
         ------------
 Column: MergedDates
         2017-01-01 (1)
         2017-03-01 (3)
         2017-04-01 (4)
         2017-05-01 (2)

我不能改变原始表格,如果有重复的日期则没问题。订单确实很重要,但它是最新的还是最旧的并不重要。

1 个答案:

答案 0 :(得分:2)

UNION应该帮助你

SELECT DateServiced
  FROM TABLE A
 UNION 
SELECT DateShipped
  FROM TABLE B;