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)

Reply via email to