hive union all-java nullpointer异常

klr1opcd  于 2021-06-26  发布在  Hive
关注(0)|答案(1)|浏览(560)

我有一个Hive查询,它是这样的

insert into table all_data
  select a,b from t1
  union all
  select a,b from t2`

上面的查询工作正常。当我将查询更改为以下内容时:

insert into table all_data
  select a,b from t1
  union all
  select a,b from t2
  union all
  select a,b from t3

我得到java空指针错误。所以我假设最后一个查询有问题。那我试试这个

insert into table all_data
  select a,b from t3

而且很有效。问题是所有的查询都失败了,但查询本身就可以工作。有没有关于如何让它在工会工作的建议?

sczxawaw

sczxawaw1#

试试这个。

insert into table all_data
select * from (
select a,b from t1
union all
select a,b from t2
union all
select a,b from t3
) u

相关问题