我试图从几个表中追加一个变量(又名行绑定,串联),使一个更长的表与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;
任何帮助表示赞赏!