yongzhi.shao created HIVE-27898: ----------------------------------- Summary: HIVE4 can't use ICEBERG table in subqueries Key: HIVE-27898 URL: https://issues.apache.org/jira/browse/HIVE-27898 Project: Hive Issue Type: Bug Components: Iceberg integration Affects Versions: 4.0.0-beta-1 Reporter: yongzhi.shao
Currently, we found that when using HIVE4-BETA1 version, if we use ICEBERG table in the subquery, we can't get any data in the end. I have used HIVE3 for cross validation and HIVE3 does not have this problem when querying ICEBERG. {code:java} --iceberg select * from iceberg_dwd.b_std_trade where uni_shop_id = 'TEST|11111' limit 10 --10 rows select * from ( select * from iceberg_dwd.b_std_trade where uni_shop_id = 'TEST|11111' limit 10 ) t1; --10 rows select uni_shop_id from ( select * from iceberg_dwd.b_std_trade where uni_shop_id = 'TEST|11111' limit 10 ) t1; --0 rows select uni_shop_id from ( select uni_shop_id as uni_shop_id from iceberg_dwd.b_std_trade where uni_shop_id = 'TEST|11111' limit 10 ) t1; --0 rows --orc select uni_shop_id from ( select * from iceberg_dwd.trade_test where uni_shop_id = 'TEST|11111' limit 10 ) t1; --10 ROWS{code} -- This message was sent by Atlassian Jira (v8.20.10#820010)