diff options
author | Gleb Shchepa <gshchepa@mysql.com> | 2008-10-10 16:48:47 +0500 |
---|---|---|
committer | Gleb Shchepa <gshchepa@mysql.com> | 2008-10-10 16:48:47 +0500 |
commit | 639ef9fa4c860c2ed111692341383f01c5ccdbcc (patch) | |
tree | 56f5ed82001fa1194e36475fe2c215cf0908b558 /mysql-test/t/subselect3.test | |
parent | 3e96ed0c6ce5734da1ef701030e85333bda64d31 (diff) | |
parent | 097b60bd06e8c9dd741df30389849a17971d5052 (diff) | |
download | mariadb-git-639ef9fa4c860c2ed111692341383f01c5ccdbcc.tar.gz |
manual merge 5.0-bugteam --> 5.1-bugteam
Diffstat (limited to 'mysql-test/t/subselect3.test')
-rw-r--r-- | mysql-test/t/subselect3.test | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/mysql-test/t/subselect3.test b/mysql-test/t/subselect3.test index ec13f8af705..7c3d5013b8d 100644 --- a/mysql-test/t/subselect3.test +++ b/mysql-test/t/subselect3.test @@ -618,6 +618,28 @@ SELECT 1 FROM t1 WHERE t1.a NOT IN (SELECT 1 FROM t1, t2 WHERE 0); DROP TABLE t1, t2; +# +# Bug #37894: Assertion in init_read_record_seq in handler.h line 1444 +# + +CREATE TABLE t1 ( + pk INT PRIMARY KEY, + int_key INT, + varchar_key VARCHAR(5) UNIQUE, + varchar_nokey VARCHAR(5) +); +INSERT INTO t1 VALUES (9, 7,NULL,NULL), (10,8,'p' ,'p'); + +SELECT varchar_nokey +FROM t1 +WHERE NULL NOT IN ( + SELECT INNR.pk FROM t1 AS INNR2 + LEFT JOIN t1 AS INNR ON ( INNR2.int_key = INNR.int_key ) + WHERE INNR.varchar_key > 'n{' +); + +DROP TABLE t1; + --echo End of 5.0 tests # |