Details
-
Bug
-
Status: Closed (View Workflow)
-
Major
-
Resolution: Fixed
-
5.5.23, 5.3.6
-
None
-
None
Description
https://bugs.launchpad.net/maria/+bug/985667
The following test case, extracted from the test for bug lp:680846 produces wrong result:
CREATE TABLE t1 (f1 int) ;
|
INSERT INTO t1 VALUES (7),(8);
|
|
CREATE TABLE t2 (f2 int, f3 varchar(32)) ;
|
INSERT INTO t2 VALUES (1,'f');
|
|
SELECT COUNT(f2), (SELECT f1 FROM t1 WHERE t2.f2 limit 1) AS f4
|
FROM t2, t1
|
WHERE 'v'= t2.f3;
|
|
+-----------+------+
|
| COUNT(f2) | f4 |
|
+-----------+------+
|
| 0 | 7 |
|
+-----------+------+
|
The correct result is:
+-----------+------+
|
| COUNT(f2) | f4 |
|
+-----------+------+
|
| 0 | NULL |
|
+-----------+------+
|
Attachments
Issue Links
- relates to
-
MDEV-14846 InnoDB: assertion on trx->state because of deadlock error ignored
- Closed