Frank Luo created HIVE-13737: -------------------------------- Summary: incorrect count when multiple inserts with union all Key: HIVE-13737 URL: https://issues.apache.org/jira/browse/HIVE-13737 Project: Hive Issue Type: Bug Components: Hive Affects Versions: 1.2.1 Environment: hdp 2.3.4.7 on Red Hat 6 Reporter: Frank Luo Priority: Critical
Here is a test case to illustrate the issue. It seems MR works fine but Tez is having the problem. CREATE TABLE test(col1 STRING); CREATE TABLE src (col1 string); insert into table src values ('a'); INSERT into TABLE test select * from ( SELECT * from src UNION ALL SELECT * from src) x; -- do it one more time INSERT INTO TABLE test SELECT * from src UNION ALL SELECT * from src; --below gives correct result SELECT * FROM TEST; --count is incorrect. It might give either '1' or '2', but I am expecting '4' SELECT count (*) FROM test; -- This message was sent by Atlassian JIRA (v6.3.4#6332)