20
dari Inner Join dimasukkan ke dalam tabel hasil, baris-baris
tabel yang tidak dimasukkan di dalam hasil akan di
tambahkan
dengan
NULL
dan
dimasukkan
ke
dalam tabel
hasil.
Nested Loop Outer Join
Operasi
ini akan digunakan ketika sebuah Outer Join digunakan di
antara
2
tabel
dimana Outer
Join
akan
mengembalikan
baris
di
Outer Table meskipun tidak memenuhi kondisi JOIN. Hal ini
menimbulkan 2 kondisi yaitu :
-
Jika
baris
di
Inner
Table
memenuhi
kondisi
maka
tambahkan
kolom di
Inner Table ke Outer Table dan tampilkan ke dalam
hasil.
-
Jika
baris
di
Inner
Table
tidak
ada
yang
memenuhi
kondisi
dengan Outer Table maka tampilkan baris di Outer Table
dengan semua kolom di Inner Table diganti dengan NULL.
Sort Merge Outer Join
Optimizer
akan
menggunakan
Sort
Merge
untuk
Outer
Join
apabila :
-
Jika
penggunaan
Nested
Loop
Join
tidaklah
optimal
karena
jumlah data yang besar dan tidak adanya kondisi JOIN yang
cukup efisien.
-
Jika
Optimizer
menemukan
bahwa
penggunaan
Sort
Merge
akan
meningkatkan
performa daripada Hash Join karena
|