• unknown's avatar
    Fixed bug #24345. · 42010cde
    unknown authored
    This bug appeared after the patch for bug 21390 that had added some code
    to handle outer joins with no matches after substitution of a const
    table in an efficient way. That code as it is cannot be applied to the case
    of nested outer join operations. Being applied to the queries with
    nested outer joins the code can cause crashes or wrong result sets.
    The fix blocks row substitution for const inner tables of an outer join
    if the inner operand is not a single table.  
    
    
    mysql-test/r/join_nested.result:
      Added a test case for bug #24345.
    mysql-test/t/join_nested.test:
      Added a test case for bug #24345.
    42010cde
sql_select.cc 472 KB