在使用or exists时,如果速度太慢,那么就把它转为UNION ALL
在使用and exists时,如果速度太慢,就把它转为INNER JOIN,当然抽出数据要GROUP BY一下。
别问为什么,因为我也不知道,这是通过查看执行计划,实践得出的。
在使用and exists时,如果速度太慢,就把它转为INNER JOIN,当然抽出数据要GROUP BY一下。
别问为什么,因为我也不知道,这是通过查看执行计划,实践得出的。
本文介绍了一种通过将orexists转换为UNION ALL以及将andexists转换为INNER JOIN来优化SQL查询的方法。此外还提到了在使用INNER JOIN时对数据进行GROUP BY的重要性。
1778

被折叠的 条评论
为什么被折叠?