1
0
mirror of https://github.com/MariaDB/server.git synced 2025-07-27 18:02:13 +03:00

Merge olga.mysql.com:/home/igor/dev-opt/mysql-4.1-opt-bug28272

into  olga.mysql.com:/home/igor/dev-opt/mysql-5.0-opt-bug28272
This commit is contained in:
igor@olga.mysql.com
2007-05-15 13:16:10 -07:00
3 changed files with 52 additions and 0 deletions

View File

@ -976,6 +976,12 @@ JOIN::optimize()
}
}
if (conds &&!outer_join && const_table_map != found_const_table_map &&
(select_options & SELECT_DESCRIBE) &&
select_lex->master_unit() == &thd->lex->unit) // upper level SELECT
{
conds=new Item_int((longlong) 0,1); // Always false
}
if (make_join_select(this, select, conds))
{
zero_result_cause=