hive union all返回不正确的结果

3pvhb19x  于 2021-05-27  发布在  Hadoop
关注(0)|答案(0)|浏览(356)

我有五张table要把它们合起来。我的问题是,第一个表有6362行,如果使用union all,我应该有14580行(所有五个表的总和),但是使用union all,我仍然有6362行。
我试试这个:

CREATE TABLE example
AS
SELECT * FROM(
SELECT
A,
B,
C,
D
FROM nvl2
UNION ALL
SELECT
A,
B,
C,
D
FROM nvl3
UNION ALL
SELECT
A,
B,
C,
D
FROM nvl4
UNION ALL
SELECT
A,
B,
C,
D
FROM nvl5) TMP;

我也尝试过不使用子查询,但是结果是一样的。
谢谢您!

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题