summaryrefslogtreecommitdiff
path: root/mysql-test/r/subselect_sj.result
diff options
context:
space:
mode:
authorSergey Petrunya <psergey@askmonty.org>2012-03-21 11:18:20 +0400
committerSergey Petrunya <psergey@askmonty.org>2012-03-21 11:18:20 +0400
commit1153d656a99d5b927e4308653d81bb7ef1a7ad46 (patch)
treeb339f4be461f1fdd9867a830a1484ce0f97ae24d /mysql-test/r/subselect_sj.result
parent357331af8a450dfc975575e99c640b8f6893360b (diff)
parent5805908bf98b1de5c1fefed4778dcc22bb70c6fd (diff)
downloadmariadb-git-1153d656a99d5b927e4308653d81bb7ef1a7ad46.tar.gz
Merge BUG#952372
Diffstat (limited to 'mysql-test/r/subselect_sj.result')
-rw-r--r--mysql-test/r/subselect_sj.result22
1 files changed, 22 insertions, 0 deletions
diff --git a/mysql-test/r/subselect_sj.result b/mysql-test/r/subselect_sj.result
index 96ddb12521b..d17af2ae092 100644
--- a/mysql-test/r/subselect_sj.result
+++ b/mysql-test/r/subselect_sj.result
@@ -2639,4 +2639,26 @@ INSERT INTO t1
SELECT * FROM ( SELECT * FROM t1 ) AS alias
WHERE a IN ( SELECT b FROM t2 );
DROP TABLE t1, t2;
+#
+# BUG#952372: Server crashes on 2nd execution of PS in find_field_in_tables with semijoin+materialization
+#
+CREATE TABLE t1 ( a INT );
+INSERT INTO t1 VALUES (2),(3);
+CREATE VIEW v1 AS SELECT * FROM t1;
+CREATE TABLE t2 ( b VARCHAR(1) );
+INSERT INTO t2 VALUES ('v'),('v');
+PREPARE pstmt FROM
+'SELECT DISTINCT a FROM v1, t2
+ WHERE b IN ( SELECT MIN(b) FROM t2 )';
+EXECUTE pstmt;
+a
+2
+3
+EXECUTE pstmt;
+a
+2
+3
+DEALLOCATE PREPARE pstmt;
+DROP VIEW v1;
+DROP TABLE t1, t2;
set optimizer_switch=@subselect_sj_tmp;