我有两个蜂巢表:
> T1exp
Col1 Col2 Col3
1 5 7
3 4 6
4 2 1
和桌子
> T2exp
Col1 Col2 Col3
0 5 4
1 2 2
4 3 1
我需要通过合并两者来获得一个:
>FinalTable
Col1 Col2 Col3
1 5 7
3 4 6
4 2 1
0 5 4
1 2 2
4 3 1
我尝试使用此指令:
create TableRDH as (select * from T2exp as t1 left.join FinalTable as t2 on t1.Col1 = t2.Col1 );
但是它给出了这个错误
失败:ParseException行1:7无法识别“创建”附近的输入 ddl语句中的'TableRDH''as'
我该如何解决?
答案 0 :(得分:1)
有一个简单的方法可以实现您的目标:
create table as
select * from <T2exp>
union
select * from <FinalTable>
答案 1 :(得分:0)
您需要合并以合并表数据,
尝试
create table as
select col1, col2, col3 from <table1>
union
select col1, col2, col3 from <table2>
注意-您收到的错误是由于语法问题造成的,请尝试在没有关键字as和括号的情况下进行查询