union all的问题报错及解决办法

本秂侑毒 提交于 2019-12-31 12:47:25

union all的问题报错及解决办法

union all的用法,其实不陌生的。union all上下的字段名要一致,字段数据类型要一致。但是满足上面两点后还是报错。

例如:
select a, b from t1
union all
select a,b from t2
上面的语句会报错,不知道为啥。

后面发现,原来是hive不支持顶层查询,换句话说,换成下面的代码就可以了

select
a,
b
from (
select a,b from t1
union all
select a,b from t2
) a

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!