【发布时间】:2012-03-18 12:54:10
【问题描述】:
我经常将复杂的查询分解为临时表,以便我可以评论它们并帮助我理解这些步骤。
这与 mysql 在内部处理嵌套连接的方式有很大不同吗?
例如select * from t1,t2,t3,t4 where t1.id=t2.id and t2.id2 = t3.id2, t4.id3 = t3.id3
在t1 上定义的索引是否会“转移”到 mysql 创建的用于保存中间结果的任何内部表?
在显式定义临时表或使用一个充满嵌套连接的单个查询之间,性能方面是否存在重大差异?
【问题讨论】: