Assalamu’alaikum
^^
Outer join akan mnghasilkan semua data dari sebuah tabel
dan membatasi data dari tabel lainnya. Terdapat 3 alter yaitu
1. Left Outer Join : Semua baris dari table yang diacu dari table sebelah kiri
2. Right Outer Join : Semua baris dari table yang diacu dari table sebelah kanan
3. Full Outer Join : Semua baris yang dihasilkan dari kedua table
1. Left Outer Join : Semua baris dari table yang diacu dari table sebelah kiri
2. Right Outer Join : Semua baris dari table yang diacu dari table sebelah kanan
3. Full Outer Join : Semua baris yang dihasilkan dari kedua table
Kegunaan outer join adalah untuk mencari
record – record piatu, artinya record yang ada di sebuah table tapi tidak
memiliki pasangan di table lain.
Select
P.Nama, P.Jenis_Kelamin, G.Nama_Golongan from Pegawai P Inner Join Golongan G
ON P.Kode_Golongan=G.Kode_Golongan
Select
P.Nama, P.Jenis_Kelamin, G.Nama_Golongan from Pegawai P Left Outer Join
Golongan G ON P.Kode_Golongan=G.Kode_Golongan
Select
P.Nama, P.Jenis_Kelamin, G.Nama_Golongan from Pegawai P Right Outer Join
Golongan G ON P.Kode_Golongan=G.Kode_Golongan
Select
P.Nama, P.Jenis_Kelamin, G.Nama_Golongan from Pegawai P Full Join Golongan G
ON P.Kode_Golongan=G.Kode_Golongan
|
Contoh Inner Join
Contoh Left Outer
Join