Re: BUG #18990: The results of equivalent queries are inconsistent (one returns 0, another returns -0)
Dilip Kumar <dilipbalaut@gmail.com>
From: Dilip Kumar <dilipbalaut@gmail.com>
To: jinhui-lai@foxmail.com, pgsql-bugs@lists.postgresql.org
Date: 2025-07-17T12:06:55Z
Lists: pgsql-bugs
On Thu, Jul 17, 2025 at 5:03 PM PG Bug reporting form <noreply@postgresql.org> wrote: > > The following bug has been logged on the website: > > Bug reference: 18990 > Logged by: Jinhui > Email address: jinhui-lai@foxmail.com > PostgreSQL version: 17.5 > Operating system: ubuntu 22.04 > Description: > > Hi, PG developers > > Thanks for reading my report! > > You can reproduce it as follows: > > SELECT DISTINCT t1.c0 FROM t1 WHERE NOT EXISTS (SELECT 1 FROM t0 WHERE t1.c0 > > t0.c0) > UNION > SELECT DISTINCT t1.c0 FROM t1 WHERE EXISTS (SELECT 1 FROM t0 WHERE t1.c0 > > t0.c0); > c0 > ---- > -4 > -3 > -2 > -1 > -0 > 1 > > SELECT DISTINCT t1.c0 FROM t1; > c0 > ---- > 0 > -2 > -1 > -4 > -3 > 1 > > Thanks once again for your precious time. There is no explanation about what the problem is, can you please explain what problem you see? -- Regards, Dilip Kumar Google