Bug #115652 | ANTI JOIN returns incorrect results | ||
---|---|---|---|
Submitted: | 20 Jul 2024 4:04 | Modified: | 22 Jul 2024 12:52 |
Reporter: | Chenglin Liang | Email Updates: | |
Status: | Not a Bug | Impact on me: | |
Category: | MySQL Server: Optimizer | Severity: | S2 (Serious) |
Version: | 9.0.0, 8.4.1, 8.0.38 | OS: | Ubuntu (Ubuntu 20.04.6 LTS) |
Assigned to: | CPU Architecture: | x86 (5.15.0-113-generic) | |
Tags: | anti join, innodb |
[20 Jul 2024 4:04]
Chenglin Liang
[22 Jul 2024 7:25]
MySQL Verification Team
Hello Liang Chenglin, Thank you for the report and test case. regards, Umesh
[22 Jul 2024 12:52]
Bernt Marius Johnsen
The character following the b in t0.c0 is an ignorable character. U+0F83 TIBETAN SIGN SNA LDAN, the weight is zero. Thus: mysql> select 'bྃ' = 'B'; +--------------+ | 'bྃ' = 'B' | +--------------+ | 1 | +--------------+ 1 row in set (0,00 sec)