diff options
author | Igor Babaev <igor@askmonty.org> | 2010-09-25 09:00:01 -0700 |
---|---|---|
committer | Igor Babaev <igor@askmonty.org> | 2010-09-25 09:00:01 -0700 |
commit | 0f1b52c6638a0a7a67e8b5945521c429740dcf11 (patch) | |
tree | 73d16a025f3a84fa277f61bcc8983a8d786b7b08 /mysql-test/t/join_outer.test | |
parent | 992ee8e1c0e36da0058e1d31c432a45a6cbd80e3 (diff) | |
download | mariadb-git-0f1b52c6638a0a7a67e8b5945521c429740dcf11.tar.gz |
Changed the test case for bug #53161 to make it independent on
the setting of optimizer switch for table elimination.
Diffstat (limited to 'mysql-test/t/join_outer.test')
-rw-r--r-- | mysql-test/t/join_outer.test | 9 |
1 files changed, 2 insertions, 7 deletions
diff --git a/mysql-test/t/join_outer.test b/mysql-test/t/join_outer.test index 5694692dd47..cbc65d66624 100644 --- a/mysql-test/t/join_outer.test +++ b/mysql-test/t/join_outer.test @@ -1010,12 +1010,9 @@ insert into t2 values (2000, 2), (2001, 2); insert into t3 values (3000, 3), (3001, 2); insert into t4 values (4000), (4001); -set @save_optimizer_switch=@@optimizer_switch; -set @@optimizer_switch='table_elimination=off'; - explain extended select t2.pk, - (select t3.pk + (select t3.pk+if(isnull(t4.pk),0,t4.pk) from t3 left join t4 on t4.pk=t3.pk where t3.pk=t2.pk+1000 limit 1 ) as t from t1,t2 @@ -1023,15 +1020,13 @@ select t2.pk, group by t2.pk; select t2.pk, - (select t3.pk + (select t3.pk+if(isnull(t4.pk),0,t4.pk) from t3 left join t4 on t4.pk=t3.pk where t3.pk=t2.pk+1000 limit 1 ) as t from t1,t2 where t2.pk=t1.pk+1000 and t1.pk>1000 group by t2.pk; -set @@optimizer_switch=@save_optimizer_switch; - drop table t1,t2,t3,t4; --echo End of 5.1 tests |