Re: BUG #18990: The results of equivalent queries are inconsistent (one returns 0, another returns -0) - Mailing list pgsql-bugs

From Dilip Kumar
Subject Re: BUG #18990: The results of equivalent queries are inconsistent (one returns 0, another returns -0)
Date
Msg-id CAFiTN-uvH5rbhFV-V4N1jMjSKC5cnq8w3g+BEEmEKF_x1Ji-sA@mail.gmail.com
Whole thread Raw
In response to BUG #18990: The results of equivalent queries are inconsistent (one returns 0, another returns -0)  (PG Bug reporting form <noreply@postgresql.org>)
Responses Re: BUG #18990: The results of equivalent queries are inconsistent (one returns 0, another returns -0)
List 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



pgsql-bugs by date:

Previous
From: Álvaro Herrera
Date:
Subject: Re: BUG #18984: Empty prepared statement from psql \parse triggers assert in PortalRunMulti
Next
From: Dilip Kumar
Date:
Subject: Re: BUG #18990: The results of equivalent queries are inconsistent (one returns 0, another returns -0)