首页 > 解决方案 > 使用索引时嵌套循环连接发生两次

问题描述

我正在使用 oracle,并且对 Nested Loops Join 执行计划有疑问。

当我尝试将嵌套循环加入 COURSE 表和 PROFESSOR 表时,它发生了两次。

在加入这两个表之前,我对这两个表进行了索引扫描。

我认为索引扫描生成了NL Join。

我想让 NL Join 只发生一次。

(1. index scan with COURSE table

 2. index scan with PROFESSOR table

 3. NL Join just one time)

如果你回答这个问题,我真的很感激。

询问

执行计划

标签: sqloraclequery-optimization

解决方案


推荐阅读