联合表在Vertica SQL表有不同的列顺序?

  • 本文关键字:顺序 Vertica SQL sql union vertica
  • 更新时间 :
  • 英文 :


我在Vertica SQL中有2个表,我怎么能联合所有这些表来创建表作为结果?可以看到,表1和表2的列顺序不同:

输入图片描述

按你想要的顺序列出列:

select col1, col2, col3
from table1
union all
select col2, col1, null
from table2;

使用SELECT INTO和UNION ALL将解决您的问题

SELECT * INTO TEMP TABLE RESULT FROM TABLE1
UNION ALL 
SELECT * FROM TABLE2 

最新更新