Olá pessoal, neste vídeo de apenas 2 minutos o Connor McDonald, do AskTOM, mostra como funcionam os principais métodos de Join do Oracle.
É uma ilustração bem didática sobre esse assunto que muitos desconhecem.
Nested loop join: para cada linha do outer compare com cada linha do inner.
Sort merge join: ordena tudo primeiro e depois combina.
Hash join: divide o primeiro, divide o segundo e compara os dois. Quando não há com o que comparar ele apenas descarta o registro.
Espero que aproveitem.
Abraços,
Franky