如果我对应该返回的结果数量施加一个限制语句,MySQL有没有办法(或者它是自动的)来优化UNION ALL查询的下半部分。例如,如果我有这样的查询:UNION ALL
SELECTMySQL会优化掉第二个查询吗,或者有没有办法告诉它这样做?基于在前面扩展了EXPLAIN的情况下执行查询,第二部分似乎没有被优化掉
我想在UNION中多次使用同一个子查询。此子查询非常耗时,我认为多次使用它可能会增加执行的总时间。AND SOME COMPLEX WHERE CONDITIONS) as T ORDER BY column1 DESC LIMIT 10)(SELECT * FROM (SELECTAND SOME COMPLEX WHERE CONDITIONS) as T ORDER BY column2 DESC LIMIT 10)(SELECT * FROM (SELECT如果mysql足够智能,内部子