我試圖從幾個表中追加一個變量(又名行綁定,串聯),使一個更長的表與Hive中的單個列。我認爲這是可能的使用UNION ALL
基於這個問題(HiveQL UNION ALL),但我不知道一個有效的方法來實現這一點?使用UNION ALL在Hive中組合許多表?
的僞代碼將是這個樣子:
CREATE TABLE tmp_combined AS
SELECT b.var1 FROM tmp_table1 b
UNION ALL
SELECT c.var1 FROM tmp_table2 c
UNION ALL
SELECT d.var1 FROM tmp_table3 d
UNION ALL
SELECT e.var1 FROM tmp_table4 e
UNION ALL
SELECT f.var1 FROM tmp_table5 f
UNION ALL
SELECT g.var1 FROM tmp_table6 g
UNION ALL
SELECT h.var1 FROM tmp_table7 h;
任何幫助表示讚賞!