psql12.3 + jdbc_fdw - return wrong query results by using OR - Mailing list pgsql-general

From emilu@encs.concordia.ca
Subject psql12.3 + jdbc_fdw - return wrong query results by using OR
Date
Msg-id 20200528113956.767qptz1cg44cw0g@webmail.encs.concordia.ca
Whole thread Raw
Responses Re: psql12.3 + jdbc_fdw - return wrong query results by using OR  (Adrian Klaver <adrian.klaver@aklaver.com>)
Re: psql12.3 + jdbc_fdw - return wrong query results by using OR  (Laurenz Albe <laurenz.albe@cybertec.at>)
List pgsql-general
Hello,

psql12.3 + jdbc_fdw(oracle18.x), tried:

[1]
select count(*)
from oracle_t1 as a
inner join local_t1 as b
on (a.c1 = b.c1);

return 100 records

[2]
select count(*)
from oracle_t1 as a
inner join local_t1 as b
on (a.c1 = b.c1
     OR
     a.c2 = b.c1
    );

return only 2 records

(no null values in both tables.)

May I know what may cause the error please?

Thanks a lot.




pgsql-general by date:

Previous
From: Karsten Hilbert
Date:
Subject: Re: Linux Update Experience
Next
From: Adrian Klaver
Date:
Subject: Re: psql12.3 + jdbc_fdw - return wrong query results by using OR