| Bug #109608 | Exists query with wrong result | ||
|---|---|---|---|
| Submitted: | 12 Jan 2023 15:11 | Modified: | 24 Jan 2023 11:39 |
| Reporter: | Pedro Ferreira | Email Updates: | |
| Status: | Verified | Impact on me: | |
| Category: | MySQL Server: Optimizer | Severity: | S3 (Non-critical) |
| Version: | 8.0.31 | OS: | Ubuntu (22.04) |
| Assigned to: | CPU Architecture: | x86 (x86_64) | |
| Tags: | exists | ||
[12 Jan 2023 15:11]
Pedro Ferreira
[12 Jan 2023 15:18]
MySQL Verification Team
Hello Pedro Ferreira, Thank you for the report and feedback. regards, Umesh
[24 Jan 2023 11:39]
Pedro Ferreira
Got another example today: CREATE TABLE t0 (c0 INT); SELECT 1 FROM t0 WHERE (SELECT LEAST(COUNT(t0.c0), NULL)) IS NULL; SELECT CAST(sum(c0) AS SIGNED) FROM (SELECT CAST((SELECT LEAST(COUNT(t0.c0), NULL)) IS NULL AS SIGNED) FROM t0) t0(c0); The first SELECT query has wrong result.
