2014-12-04 78 views
0

我試圖在配置單元中編寫Union All查詢。下面是我的查詢Hive ParseException - 無法識別Select條款中的輸入

Create table test.Final_Union_Table as 
    Select xyz.column_1,xyz.column_2,xyz.column_3 
     From (
     Select a.column_1, a.column_2, a.column_3 
       From test.Union_table1 a 
       Union All 
       Select b.column_1, b.column_2, b.column_3 
       From test.Final_Table b)xyz; 

我得到以下

ParseException line 2:0 cannot recognize input near 'z' '.' 'Column_1' in select clause 

的誤差將在這裏得到一些幫助和指導。

謝謝。

回答

0

我覺得您的查詢是正確的,試試這個

Create table test.Final_Union_Table as 
    Select column1,column2,column3 
     From (
     Select a.column_1 as column1, a.column_2 as column2, a.column_3 as column3 
       From test.Union_table1 a 
       Union All 
       Select b.column_1 as column1, b.column_2 as column2, b.column_3 as column3 
       From test.Final_Table b)xyz; 

注意 - 數據類型應該是相同的表格例如a.column_1和b.column_1應該有相同的數據類型都特定列;

相關問題