複数のテーブルから 1 つの変数を追加して (別名、行バインド、連結)、Hive で単一の列を持つ 1 つの長いテーブルを作成しようとしています。これは、この質問 ( HiveQL UNION ALLUNION ALL
) に基づいて使用できると思いますが、これを達成するための効率的な方法がわかりませんか?
擬似コードは次のようになります。
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;
どんな助けでも大歓迎です!