From d358e52b8b0618b2fb3ae90330d94af698257dd0 Mon Sep 17 00:00:00 2001 From: "bell@sanja.is.com.ua" <> Date: Tue, 6 Jan 2004 13:13:04 +0200 Subject: [PATCH] As far as we cut off derived table branch, we have to close JOINs (BUG#2141) (test case is absend because it is multi-thread and very big) --- sql/sql_derived.cc | 3 +++ 1 file changed, 3 insertions(+) diff --git a/sql/sql_derived.cc b/sql/sql_derived.cc index e8f1c5d87de..ab3ef8da21a 100644 --- a/sql/sql_derived.cc +++ b/sql/sql_derived.cc @@ -198,7 +198,10 @@ int mysql_derived(THD *thd, LEX *lex, SELECT_LEX_UNIT *unit, } } else + { unit->exclude_tree(); + unit->cleanup(); + } org_table_list->db= (char *)""; // Force read of table stats in the optimizer table->file->info(HA_STATUS_VARIABLE);