SQL:将来自不同表的2列或更多列合并为一个别名新列

时间:2016-09-01 16:37:19

标签: sql sql-server

我有2个表:DisconnectionsData和DisconnectionsVoice。 它们都有列:WeekNum,Month,Quarter,Year,IncomeLost和ID。

两个表之间的列名称不同,但它们内部的数据是并行的(Quarter和QuarterNumber实际上是相同的)。

我的愿望是将FULL JOIN两个表放入一个只有6列的表中。 我无法弄清楚如何制作别名,例如:我如何合并DisconnectionsData.Quarter和DisconnectionsVoice.QuarterNumber 将别名改为QuarterOfDisconnection。

所需的结果:

enter image description here

谢谢。

1 个答案:

答案 0 :(得分:1)

您没有指定您使用的是哪个sql?你可以在下面试试。

SELECT *
FROM DisconnectionsData
UNION ALL
SELECT * 
FROM DisconnectionsVoice