summaryrefslogtreecommitdiff
path: root/sql/opt_subselect.cc
diff options
context:
space:
mode:
authorGalina Shalygina <galashalygina@gmail.com>2017-08-29 02:32:39 +0200
committerGalina Shalygina <galashalygina@gmail.com>2017-08-29 02:32:39 +0200
commit570d2e7d0f2c48f9662804eb69e47ce12f983696 (patch)
tree76eecad3e08adf57567ee66f61414bf4551d722d /sql/opt_subselect.cc
parent3310076dbe781e0554519fba5c4a2585a463250f (diff)
downloadmariadb-git-570d2e7d0f2c48f9662804eb69e47ce12f983696.tar.gz
Summarized results of two previous commits (26 July, 25 August)
Diffstat (limited to 'sql/opt_subselect.cc')
-rw-r--r--sql/opt_subselect.cc2
1 files changed, 2 insertions, 0 deletions
diff --git a/sql/opt_subselect.cc b/sql/opt_subselect.cc
index b18fb8f2ae5..f608e826f9b 100644
--- a/sql/opt_subselect.cc
+++ b/sql/opt_subselect.cc
@@ -1047,6 +1047,8 @@ bool convert_join_subqueries_to_semijoins(JOIN *join)
DBUG_RETURN(1);
if (subq_sel->handle_derived(thd->lex, DT_MERGE))
DBUG_RETURN(TRUE);
+ if (subq_sel->join->transform_in_predicate_into_tvc(thd))
+ DBUG_RETURN(TRUE);
subq_sel->update_used_tables();
}