请问一下,为什么把蓝色高亮部分剥离成一个临时表,会快很多

请问一下,为什么把蓝色高亮部分剥离成一个临时表,执行速度会快很多?

img

临时表提前编译,所以会很快,在一些复杂sql尤其是多表join情况下,用临时表简化逻辑也是一种优化方式,尤其在存储过程中。