Commit 91fc15fc authored by bell@sanja.is.com.ua's avatar bell@sanja.is.com.ua

added comment

parent 32a636c0
...@@ -2257,6 +2257,10 @@ make_join_select(JOIN *join,SQL_SELECT *select,COND *cond) ...@@ -2257,6 +2257,10 @@ make_join_select(JOIN *join,SQL_SELECT *select,COND *cond)
{ {
JOIN_TAB *tab=join->join_tab+i; JOIN_TAB *tab=join->join_tab+i;
table_map current_map= tab->table->map; table_map current_map= tab->table->map;
/*
Following force including random expression in last table condition.
It solve problem with select like SELECT * FROM t1 WHERE rand() > 0.5
*/
if (i == join->tables-1) if (i == join->tables-1)
current_map|= RAND_TABLE_BIT; current_map|= RAND_TABLE_BIT;
bool use_quick_range=0; bool use_quick_range=0;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment