summaryrefslogtreecommitdiff
path: root/sql/sql_select.cc
diff options
context:
space:
mode:
authorIgor Babaev <igor@askmonty.org>2013-03-17 12:02:11 -0700
committerIgor Babaev <igor@askmonty.org>2013-03-17 12:02:11 -0700
commitaab3c9febc37fdf8b29d6a484d8f3f48a29dd92d (patch)
tree208a7271abfb763b6379baa6cc4b3c603c5eb52a /sql/sql_select.cc
parentfc1c8ffdadfd14eb51969ecfde43e3204f10f6f8 (diff)
downloadmariadb-git-aab3c9febc37fdf8b29d6a484d8f3f48a29dd92d.tar.gz
Fixed a typo that caused a wrong calculation of the selectivity for
pushed down condtions.
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 bc9e05fe2d9..b6e21a3b8a9 100644
--- a/sql/sql_select.cc
+++ b/sql/sql_select.cc
@@ -6989,7 +6989,7 @@ double table_cond_selectivity(JOIN *join, uint idx, JOIN_TAB *s,
if (s->quick && s->quick->index != MAX_KEY)
{
/* A range scan by index s->quick->index is used to access table s */
- sel*= table_records/table->quick_rows[s->quick->index];
+ sel*= table->quick_rows[s->quick->index]/table_records;
}
else if (ref)
{