Skip to content

Commit c8afe7d

Browse files
committed
cleanup: remove a duplicated test case
1 parent 7c6cf7f commit c8afe7d

File tree

2 files changed

+0
-220
lines changed

2 files changed

+0
-220
lines changed

mysql-test/r/view.result

Lines changed: 0 additions & 108 deletions
Original file line numberDiff line numberDiff line change
@@ -5236,114 +5236,6 @@ execute stmt1;
52365236
deallocate prepare stmt1;
52375237
drop view v1,v2;
52385238
drop table t1,t2;
5239-
#
5240-
# MDEV-6251: SIGSEGV in query optimizer (in set_check_materialized
5241-
# with MERGE view)
5242-
#
5243-
CREATE TABLE t1 (a1 INT(11) NOT NULL DEFAULT NULL AUTO_INCREMENT PRIMARY KEY);
5244-
CREATE TABLE t2 (b1 INT(11) NOT NULL DEFAULT NULL AUTO_INCREMENT PRIMARY KEY);
5245-
CREATE TABLE t3 (c1 INT(11) NOT NULL DEFAULT NULL AUTO_INCREMENT PRIMARY KEY);
5246-
CREATE TABLE t4 (d1 INT(11) NOT NULL DEFAULT NULL AUTO_INCREMENT PRIMARY KEY);
5247-
CREATE TABLE t5 (e1 INT(11) NOT NULL DEFAULT NULL AUTO_INCREMENT PRIMARY KEY);
5248-
CREATE TABLE t6 (f1 INT(11) NOT NULL DEFAULT NULL AUTO_INCREMENT PRIMARY KEY);
5249-
CREATE OR REPLACE view v1 AS
5250-
SELECT 1
5251-
FROM t1 a_alias_1
5252-
LEFT JOIN (t2 b_alias_1 JOIN t1 a_alias_2) ON b_alias_1.b1 = a_alias_1.a1 AND a_alias_2.a1 = a_alias_1.a1
5253-
LEFT JOIN t3 c_alias_1 ON c_alias_1.c1 = a_alias_1.a1
5254-
LEFT JOIN t4 d_alias_1 ON d_alias_1.d1 = a_alias_1.a1
5255-
LEFT JOIN t3 c_alias_2 ON c_alias_2.c1 = a_alias_1.a1
5256-
LEFT JOIN t5 e_alias_1 ON e_alias_1.e1 = a_alias_1.a1
5257-
LEFT JOIN t6 f_alias_1 ON f_alias_1.f1 = a_alias_1.a1
5258-
;
5259-
SELECT 1
5260-
FROM (( SELECT 1
5261-
FROM t1 a_alias_1
5262-
LEFT JOIN (t2 b_alias_1 JOIN t1 a_alias_2) ON b_alias_1.b1 = a_alias_1.a1 AND a_alias_2.a1 = a_alias_1.a1
5263-
LEFT JOIN t3 c_alias_1 ON c_alias_1.c1 = a_alias_1.a1
5264-
LEFT JOIN t4 d_alias_1 ON d_alias_1.d1 = a_alias_1.a1
5265-
LEFT JOIN t3 c_alias_2 ON c_alias_2.c1 = a_alias_1.a1
5266-
LEFT JOIN t5 e_alias_1 ON e_alias_1.e1 = a_alias_1.a1
5267-
LEFT JOIN t6 f_alias_1 ON f_alias_1.f1 = a_alias_1.a1
5268-
) t1)
5269-
LEFT OUTER JOIN (( SELECT 1
5270-
FROM t1 a_alias_1
5271-
LEFT JOIN (t2 b_alias_1 JOIN t1 a_alias_2) ON b_alias_1.b1 = a_alias_1.a1 AND a_alias_2.a1 = a_alias_1.a1
5272-
LEFT JOIN t3 c_alias_1 ON c_alias_1.c1 = a_alias_1.a1
5273-
LEFT JOIN t4 d_alias_1 ON d_alias_1.d1 = a_alias_1.a1
5274-
LEFT JOIN t3 c_alias_2 ON c_alias_2.c1 = a_alias_1.a1
5275-
LEFT JOIN t5 e_alias_1 ON e_alias_1.e1 = a_alias_1.a1
5276-
LEFT JOIN t6 f_alias_1 ON f_alias_1.f1 = a_alias_1.a1
5277-
) t2) ON 1=1
5278-
LEFT OUTER JOIN (( SELECT 1
5279-
FROM t1 a_alias_1
5280-
LEFT JOIN (t2 b_alias_1 JOIN t1 a_alias_2) ON b_alias_1.b1 = a_alias_1.a1 AND a_alias_2.a1 = a_alias_1.a1
5281-
LEFT JOIN t3 c_alias_1 ON c_alias_1.c1 = a_alias_1.a1
5282-
LEFT JOIN t4 d_alias_1 ON d_alias_1.d1 = a_alias_1.a1
5283-
LEFT JOIN t3 c_alias_2 ON c_alias_2.c1 = a_alias_1.a1
5284-
LEFT JOIN t5 e_alias_1 ON e_alias_1.e1 = a_alias_1.a1
5285-
LEFT JOIN t6 f_alias_1 ON f_alias_1.f1 = a_alias_1.a1
5286-
) t3) ON 1=1
5287-
LEFT OUTER JOIN (( SELECT 1
5288-
FROM t1 a_alias_1
5289-
LEFT JOIN (t2 b_alias_1 JOIN t1 a_alias_2) ON b_alias_1.b1 = a_alias_1.a1 AND a_alias_2.a1 = a_alias_1.a1
5290-
LEFT JOIN t3 c_alias_1 ON c_alias_1.c1 = a_alias_1.a1
5291-
LEFT JOIN t4 d_alias_1 ON d_alias_1.d1 = a_alias_1.a1
5292-
LEFT JOIN t3 c_alias_2 ON c_alias_2.c1 = a_alias_1.a1
5293-
LEFT JOIN t5 e_alias_1 ON e_alias_1.e1 = a_alias_1.a1
5294-
LEFT JOIN t6 f_alias_1 ON f_alias_1.f1 = a_alias_1.a1
5295-
) t4) ON 1=1
5296-
LEFT OUTER JOIN (( SELECT 1
5297-
FROM t1 a_alias_1
5298-
LEFT JOIN (t2 b_alias_1 JOIN t1 a_alias_2) ON b_alias_1.b1 = a_alias_1.a1 AND a_alias_2.a1 = a_alias_1.a1
5299-
LEFT JOIN t3 c_alias_1 ON c_alias_1.c1 = a_alias_1.a1
5300-
LEFT JOIN t4 d_alias_1 ON d_alias_1.d1 = a_alias_1.a1
5301-
LEFT JOIN t3 c_alias_2 ON c_alias_2.c1 = a_alias_1.a1
5302-
LEFT JOIN t5 e_alias_1 ON e_alias_1.e1 = a_alias_1.a1
5303-
LEFT JOIN t6 f_alias_1 ON f_alias_1.f1 = a_alias_1.a1
5304-
) t5) ON 1=1
5305-
LEFT OUTER JOIN (( SELECT 1
5306-
FROM t1 a_alias_1
5307-
LEFT JOIN (t2 b_alias_1 JOIN t1 a_alias_2) ON b_alias_1.b1 = a_alias_1.a1 AND a_alias_2.a1 = a_alias_1.a1
5308-
LEFT JOIN t3 c_alias_1 ON c_alias_1.c1 = a_alias_1.a1
5309-
LEFT JOIN t4 d_alias_1 ON d_alias_1.d1 = a_alias_1.a1
5310-
LEFT JOIN t3 c_alias_2 ON c_alias_2.c1 = a_alias_1.a1
5311-
LEFT JOIN t5 e_alias_1 ON e_alias_1.e1 = a_alias_1.a1
5312-
LEFT JOIN t6 f_alias_1 ON f_alias_1.f1 = a_alias_1.a1
5313-
) t6) ON 1=1
5314-
LEFT OUTER JOIN (( SELECT 1
5315-
FROM t1 a_alias_1
5316-
LEFT JOIN (t2 b_alias_1 JOIN t1 a_alias_2) ON b_alias_1.b1 = a_alias_1.a1 AND a_alias_2.a1 = a_alias_1.a1
5317-
LEFT JOIN t3 c_alias_1 ON c_alias_1.c1 = a_alias_1.a1
5318-
LEFT JOIN t4 d_alias_1 ON d_alias_1.d1 = a_alias_1.a1
5319-
LEFT JOIN t3 c_alias_2 ON c_alias_2.c1 = a_alias_1.a1
5320-
LEFT JOIN t5 e_alias_1 ON e_alias_1.e1 = a_alias_1.a1
5321-
LEFT JOIN t6 f_alias_1 ON f_alias_1.f1 = a_alias_1.a1
5322-
) t7) ON 1=1
5323-
LEFT OUTER JOIN (( SELECT 1
5324-
FROM t1 a_alias_1
5325-
LEFT JOIN (t2 b_alias_1 JOIN t1 a_alias_2) ON b_alias_1.b1 = a_alias_1.a1 AND a_alias_2.a1 = a_alias_1.a1
5326-
LEFT JOIN t3 c_alias_1 ON c_alias_1.c1 = a_alias_1.a1
5327-
LEFT JOIN t4 d_alias_1 ON d_alias_1.d1 = a_alias_1.a1
5328-
LEFT JOIN t3 c_alias_2 ON c_alias_2.c1 = a_alias_1.a1
5329-
LEFT JOIN t5 e_alias_1 ON e_alias_1.e1 = a_alias_1.a1
5330-
LEFT JOIN t6 f_alias_1 ON f_alias_1.f1 = a_alias_1.a1
5331-
) t8) ON 1=1
5332-
;
5333-
1
5334-
SELECT 1
5335-
FROM (v1 t1)
5336-
LEFT OUTER JOIN (v1 t2) ON 1=1
5337-
LEFT OUTER JOIN (v1 t3) ON 1=1
5338-
LEFT OUTER JOIN (v1 t4) ON 1=1
5339-
LEFT OUTER JOIN (v1 t5) ON 1=1
5340-
LEFT OUTER JOIN (v1 t6) ON 1=1
5341-
LEFT OUTER JOIN (v1 t7) ON 1=1
5342-
LEFT OUTER JOIN (v1 t8) ON 1=1
5343-
;
5344-
1
5345-
drop view v1;
5346-
drop table t1,t2,t3,t4,t5,t6;
53475239
# -----------------------------------------------------------------
53485240
# -- End of 5.3 tests.
53495241
# -----------------------------------------------------------------

mysql-test/t/view.test

Lines changed: 0 additions & 112 deletions
Original file line numberDiff line numberDiff line change
@@ -5169,118 +5169,6 @@ deallocate prepare stmt1;
51695169
drop view v1,v2;
51705170
drop table t1,t2;
51715171

5172-
--echo #
5173-
--echo # MDEV-6251: SIGSEGV in query optimizer (in set_check_materialized
5174-
--echo # with MERGE view)
5175-
--echo #
5176-
5177-
CREATE TABLE t1 (a1 INT(11) NOT NULL DEFAULT NULL AUTO_INCREMENT PRIMARY KEY);
5178-
CREATE TABLE t2 (b1 INT(11) NOT NULL DEFAULT NULL AUTO_INCREMENT PRIMARY KEY);
5179-
CREATE TABLE t3 (c1 INT(11) NOT NULL DEFAULT NULL AUTO_INCREMENT PRIMARY KEY);
5180-
CREATE TABLE t4 (d1 INT(11) NOT NULL DEFAULT NULL AUTO_INCREMENT PRIMARY KEY);
5181-
CREATE TABLE t5 (e1 INT(11) NOT NULL DEFAULT NULL AUTO_INCREMENT PRIMARY KEY);
5182-
CREATE TABLE t6 (f1 INT(11) NOT NULL DEFAULT NULL AUTO_INCREMENT PRIMARY KEY);
5183-
5184-
CREATE OR REPLACE view v1 AS
5185-
SELECT 1
5186-
FROM t1 a_alias_1
5187-
LEFT JOIN (t2 b_alias_1 JOIN t1 a_alias_2) ON b_alias_1.b1 = a_alias_1.a1 AND a_alias_2.a1 = a_alias_1.a1
5188-
LEFT JOIN t3 c_alias_1 ON c_alias_1.c1 = a_alias_1.a1
5189-
LEFT JOIN t4 d_alias_1 ON d_alias_1.d1 = a_alias_1.a1
5190-
LEFT JOIN t3 c_alias_2 ON c_alias_2.c1 = a_alias_1.a1
5191-
LEFT JOIN t5 e_alias_1 ON e_alias_1.e1 = a_alias_1.a1
5192-
LEFT JOIN t6 f_alias_1 ON f_alias_1.f1 = a_alias_1.a1
5193-
;
5194-
5195-
SELECT 1
5196-
FROM (( SELECT 1
5197-
FROM t1 a_alias_1
5198-
LEFT JOIN (t2 b_alias_1 JOIN t1 a_alias_2) ON b_alias_1.b1 = a_alias_1.a1 AND a_alias_2.a1 = a_alias_1.a1
5199-
LEFT JOIN t3 c_alias_1 ON c_alias_1.c1 = a_alias_1.a1
5200-
LEFT JOIN t4 d_alias_1 ON d_alias_1.d1 = a_alias_1.a1
5201-
LEFT JOIN t3 c_alias_2 ON c_alias_2.c1 = a_alias_1.a1
5202-
LEFT JOIN t5 e_alias_1 ON e_alias_1.e1 = a_alias_1.a1
5203-
LEFT JOIN t6 f_alias_1 ON f_alias_1.f1 = a_alias_1.a1
5204-
) t1)
5205-
LEFT OUTER JOIN (( SELECT 1
5206-
FROM t1 a_alias_1
5207-
LEFT JOIN (t2 b_alias_1 JOIN t1 a_alias_2) ON b_alias_1.b1 = a_alias_1.a1 AND a_alias_2.a1 = a_alias_1.a1
5208-
LEFT JOIN t3 c_alias_1 ON c_alias_1.c1 = a_alias_1.a1
5209-
LEFT JOIN t4 d_alias_1 ON d_alias_1.d1 = a_alias_1.a1
5210-
LEFT JOIN t3 c_alias_2 ON c_alias_2.c1 = a_alias_1.a1
5211-
LEFT JOIN t5 e_alias_1 ON e_alias_1.e1 = a_alias_1.a1
5212-
LEFT JOIN t6 f_alias_1 ON f_alias_1.f1 = a_alias_1.a1
5213-
) t2) ON 1=1
5214-
LEFT OUTER JOIN (( SELECT 1
5215-
FROM t1 a_alias_1
5216-
LEFT JOIN (t2 b_alias_1 JOIN t1 a_alias_2) ON b_alias_1.b1 = a_alias_1.a1 AND a_alias_2.a1 = a_alias_1.a1
5217-
LEFT JOIN t3 c_alias_1 ON c_alias_1.c1 = a_alias_1.a1
5218-
LEFT JOIN t4 d_alias_1 ON d_alias_1.d1 = a_alias_1.a1
5219-
LEFT JOIN t3 c_alias_2 ON c_alias_2.c1 = a_alias_1.a1
5220-
LEFT JOIN t5 e_alias_1 ON e_alias_1.e1 = a_alias_1.a1
5221-
LEFT JOIN t6 f_alias_1 ON f_alias_1.f1 = a_alias_1.a1
5222-
) t3) ON 1=1
5223-
LEFT OUTER JOIN (( SELECT 1
5224-
FROM t1 a_alias_1
5225-
LEFT JOIN (t2 b_alias_1 JOIN t1 a_alias_2) ON b_alias_1.b1 = a_alias_1.a1 AND a_alias_2.a1 = a_alias_1.a1
5226-
LEFT JOIN t3 c_alias_1 ON c_alias_1.c1 = a_alias_1.a1
5227-
LEFT JOIN t4 d_alias_1 ON d_alias_1.d1 = a_alias_1.a1
5228-
LEFT JOIN t3 c_alias_2 ON c_alias_2.c1 = a_alias_1.a1
5229-
LEFT JOIN t5 e_alias_1 ON e_alias_1.e1 = a_alias_1.a1
5230-
LEFT JOIN t6 f_alias_1 ON f_alias_1.f1 = a_alias_1.a1
5231-
) t4) ON 1=1
5232-
LEFT OUTER JOIN (( SELECT 1
5233-
FROM t1 a_alias_1
5234-
LEFT JOIN (t2 b_alias_1 JOIN t1 a_alias_2) ON b_alias_1.b1 = a_alias_1.a1 AND a_alias_2.a1 = a_alias_1.a1
5235-
LEFT JOIN t3 c_alias_1 ON c_alias_1.c1 = a_alias_1.a1
5236-
LEFT JOIN t4 d_alias_1 ON d_alias_1.d1 = a_alias_1.a1
5237-
LEFT JOIN t3 c_alias_2 ON c_alias_2.c1 = a_alias_1.a1
5238-
LEFT JOIN t5 e_alias_1 ON e_alias_1.e1 = a_alias_1.a1
5239-
LEFT JOIN t6 f_alias_1 ON f_alias_1.f1 = a_alias_1.a1
5240-
) t5) ON 1=1
5241-
LEFT OUTER JOIN (( SELECT 1
5242-
FROM t1 a_alias_1
5243-
LEFT JOIN (t2 b_alias_1 JOIN t1 a_alias_2) ON b_alias_1.b1 = a_alias_1.a1 AND a_alias_2.a1 = a_alias_1.a1
5244-
LEFT JOIN t3 c_alias_1 ON c_alias_1.c1 = a_alias_1.a1
5245-
LEFT JOIN t4 d_alias_1 ON d_alias_1.d1 = a_alias_1.a1
5246-
LEFT JOIN t3 c_alias_2 ON c_alias_2.c1 = a_alias_1.a1
5247-
LEFT JOIN t5 e_alias_1 ON e_alias_1.e1 = a_alias_1.a1
5248-
LEFT JOIN t6 f_alias_1 ON f_alias_1.f1 = a_alias_1.a1
5249-
) t6) ON 1=1
5250-
LEFT OUTER JOIN (( SELECT 1
5251-
FROM t1 a_alias_1
5252-
LEFT JOIN (t2 b_alias_1 JOIN t1 a_alias_2) ON b_alias_1.b1 = a_alias_1.a1 AND a_alias_2.a1 = a_alias_1.a1
5253-
LEFT JOIN t3 c_alias_1 ON c_alias_1.c1 = a_alias_1.a1
5254-
LEFT JOIN t4 d_alias_1 ON d_alias_1.d1 = a_alias_1.a1
5255-
LEFT JOIN t3 c_alias_2 ON c_alias_2.c1 = a_alias_1.a1
5256-
LEFT JOIN t5 e_alias_1 ON e_alias_1.e1 = a_alias_1.a1
5257-
LEFT JOIN t6 f_alias_1 ON f_alias_1.f1 = a_alias_1.a1
5258-
) t7) ON 1=1
5259-
LEFT OUTER JOIN (( SELECT 1
5260-
FROM t1 a_alias_1
5261-
LEFT JOIN (t2 b_alias_1 JOIN t1 a_alias_2) ON b_alias_1.b1 = a_alias_1.a1 AND a_alias_2.a1 = a_alias_1.a1
5262-
LEFT JOIN t3 c_alias_1 ON c_alias_1.c1 = a_alias_1.a1
5263-
LEFT JOIN t4 d_alias_1 ON d_alias_1.d1 = a_alias_1.a1
5264-
LEFT JOIN t3 c_alias_2 ON c_alias_2.c1 = a_alias_1.a1
5265-
LEFT JOIN t5 e_alias_1 ON e_alias_1.e1 = a_alias_1.a1
5266-
LEFT JOIN t6 f_alias_1 ON f_alias_1.f1 = a_alias_1.a1
5267-
) t8) ON 1=1
5268-
;
5269-
5270-
SELECT 1
5271-
FROM (v1 t1)
5272-
LEFT OUTER JOIN (v1 t2) ON 1=1
5273-
LEFT OUTER JOIN (v1 t3) ON 1=1
5274-
LEFT OUTER JOIN (v1 t4) ON 1=1
5275-
LEFT OUTER JOIN (v1 t5) ON 1=1
5276-
LEFT OUTER JOIN (v1 t6) ON 1=1
5277-
LEFT OUTER JOIN (v1 t7) ON 1=1
5278-
LEFT OUTER JOIN (v1 t8) ON 1=1
5279-
;
5280-
5281-
drop view v1;
5282-
drop table t1,t2,t3,t4,t5,t6;
5283-
52845172
--echo # -----------------------------------------------------------------
52855173
--echo # -- End of 5.3 tests.
52865174
--echo # -----------------------------------------------------------------

0 commit comments

Comments
 (0)