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.