Zoltan Haindrich created HIVE-17726:
---------------------------------------

             Summary: Using exists may lead to incorrect results
                 Key: HIVE-17726
                 URL: https://issues.apache.org/jira/browse/HIVE-17726
             Project: Hive
          Issue Type: Bug
    Affects Versions: 3.0.0
            Reporter: Zoltan Haindrich


{code}
drop table if exists tx1;
create table tx1 (a integer,b integer);
insert into tx1 values  (1, 1),
                        (1, 2),
                        (1, 3);

select count(*) as result,3 as expected from tx1 u
where exists (select * from tx1 v where u.a=v.a and u.b <> v.b);

select count(*) as result,3 as expected from tx1 u
where exists (select * from tx1 v where u.a=v.a and u.b <> v.b limit 1);
{code}

current results are 6 and 2.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to