Hive:快速将两个表连接成一个表?

时间:2014-05-15 11:20:51

标签: hadoop hive concatenation

我有两个相同结构(架构)的Hive表。什么是有效的SQL请求将它们连接到具有相同结构的单个表?

更新,这在我的案例中运行得非常快:

创建表xy AS SELECT *    FROM(   SELECT *
  来自x   UNION ALL
  SELECT *
  从y   )tmp;

2 个答案:

答案 0 :(得分:7)

如果您尝试将table_Atable_b合并为一个,最简单的方法是使用UNION ALL运算符。您可以在此处找到语法和用例 - https://cwiki.apache.org/confluence/display/Hive/LanguageManual+Union

答案 1 :(得分:0)