我有两个蜂箱表:
> 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无法识别附近的“创建”“TableRDH”输入“为”在DDL语句
我怎样才能解决这个问题?
有一个简单的方法来实现自己的目标:
create table as
select * from <T2exp>
union
select * from <FinalTable>
你需要做的工会合并表中的数据,
尝试,
create table as
select col1, col2, col3 from <table1>
union
select col1, col2, col3 from <table2>
请注意 - 这你得到的错误是由于语法问题,请尝试查询,而不关键字作为和paranthesis