summaryrefslogtreecommitdiff
path: root/sql/sql_select.cc
diff options
context:
space:
mode:
authorSergey Petrunya <psergey@askmonty.org>2010-09-15 20:58:38 +0400
committerSergey Petrunya <psergey@askmonty.org>2010-09-15 20:58:38 +0400
commit7b9df6aab2d5cfbb899b8d17860f3e3de95e5154 (patch)
treeeb5c588d0538bd2633e908001389255c65957d37 /sql/sql_select.cc
parent499b142ad512fcaf3b0bf2bf8073a4983445dc06 (diff)
downloadmariadb-git-7b9df6aab2d5cfbb899b8d17860f3e3de95e5154.tar.gz
BUG#623300: Query with join_cache_level = 6 returns extra rows in maria-5.3-dsmrr-cpk
- First part of the fix: enable Early NULLs filtering to work when WHERE clause is present
Diffstat (limited to 'sql/sql_select.cc')
-rw-r--r--sql/sql_select.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/sql/sql_select.cc b/sql/sql_select.cc
index 7e9e880a37a..51f847911f9 100644
--- a/sql/sql_select.cc
+++ b/sql/sql_select.cc
@@ -6637,7 +6637,6 @@ make_join_select(JOIN *join,SQL_SELECT *select,COND *cond)
DBUG_ENTER("make_join_select");
if (select)
{
- add_not_null_conds(join);
table_map used_tables;
/*
Step #1: Extract constant condition
@@ -7082,6 +7081,7 @@ make_join_select(JOIN *join,SQL_SELECT *select,COND *cond)
}
}
+ add_not_null_conds(join);
}
DBUG_RETURN(0);
}