• Igor Babaev's avatar
    Fixed LP bug #664594 and other bugs leading to invalid execution · 3d8c7a2c
    Igor Babaev authored
    plans or wrong results due to the fact that JOIN_CACHE functions
    ignored the possibility of interleaving materialized semijoin 
    tables with tables whose records were stored in join buffers.
    This fixes would become mostly unnecessary if the new code of
    mwl 90 was merged into 5.3 right now.
    Yet the fix the code of optimize_wo_join_buffering was needed
    in any case.
    
    3d8c7a2c
subselect3_jcl6.result 53.1 KB