Details
-
Bug
-
Status: Closed (View Workflow)
-
Major
-
Resolution: Fixed
-
10.1.6
Description
DROP TABLE IF EXISTS t1;
|
CREATE TABLE t1 (a YEAR);
|
INSERT INTO t1 VALUES (2010),(2020);
|
SELECT * FROM t1 WHERE a=2020;
|
SELECT * FROM t1 WHERE NULLIF(a,2010)='2020';
|
SELECT * FROM t1 WHERE a=2020 AND NULLIF(a,2010)='2020';
|
The first and the second SELECT queries correctly return one row, and third SELECT query erroneously returns emptu set.
Attachments
Issue Links
Activity
Summary | Wromg result for SELECT..WHERE year_field=2020 AND NULLIF(year_field,2010)='2020' | Wrong result for SELECT..WHERE year_field=2020 AND NULLIF(year_field,2010)='2020' |
Fix Version/s | 10.1.8 [ 19605 ] | |
Fix Version/s | 10.1 [ 16100 ] | |
Resolution | Fixed [ 1 ] | |
Status | Open [ 1 ] | Closed [ 6 ] |
Labels | propagation |
Labels | propagation | propagation upstream-not-affected |
Workflow | MariaDB v3 [ 71363 ] | MariaDB v4 [ 149576 ] |