Oracle-表连接简介
Oracle-表连接简介
表的连接是指在一个SQL语句中通过表与表之间的关联,从一个或多个表检索出相关的数据。连接是通过SQL语句中FROM从句的多个表名及WHERE从句里定义的表之间的连接条件来实现的。如果一个SQL语句的关联表超过两个,那么连接的顺序如何呢?ORACLE首先连接其中的两个表,产生一个结果集;然后将产生的结果集与下一个表进行关联....继续这个过程,直到所有的表都连接完成;最后产生所需的数据。
嵌套循环连接(NESTED LOOP JOIN)
排序合并连接(SORT MERGE JOIN)
哈希连接(HASH JOIN)
1.
嵌套循环连接(NESTED LOOP JOIN)
嵌套循环连接的内部处理流程: