• Igor Babaev's avatar
    Fixed bug mdev-12099. · 5a0fff50
    Igor Babaev authored
    The function mysql_derived_merge() erroneously did not mark newly formed
    AND formulas in ON conditions with the flag abort_on_null. As a result
    not_null_tables() calculated incorrectly for these conditions. This
    could prevent conversion of embedded outer joins into inner joins.
    
    Changed a test case from table_elim.test to preserve the former execution
    plan.
    5a0fff50
table_elim.result 27.4 KB