Bismillah...

Operasi SQL Join

Inner Join
Operasi Inner Join hanya akan menampilkan tabel sisi kiri yang datanya sama dengan data di pasangan joinnya yg disisi kanan, tabel akan digabungkan dua arah, sehingga tidak ada data yang NULL di satu sisi.
Bentuk umum
SELECT  *  FROM  Tabel1  INNER  JOIN  Tabel2  ON
Tabel1.kolom1 = Tabel2.kolom2;

Contoh :
select *from mahasiswa inner join studimhs
on mahasiswa.nim=studimhs.nim;

atau dapat ditulis
select *from mahasiswa join studimhs
on mahasiswa.nim=studimhs.nim;

Outer Join
menghasilkan kombinasi semua baris yang memiliki pasangan dan baris  yang  tidak  memiliki pasangan tetap akan ditampilkan, tabel akan digabungkan satu arah, sehingga memungkinkan ada data yang NULL (kosong) di satu sisi terbagi menjadi :

Right Join
Operasi Right Join ini akan menampilkan semua isi tabel sisi Kanan, walaupun data di pasangan joinnya yg disisi kiri nilainya tidak sama ataupun bernilai null, tabel yang menjadi acuan adalah tabel sebelah kanan  jadi semua isi tabel akan ditampilkan.
Baris-baris  yang  tidak memiliki  pasangan  pada  tabel  yang  ada  disebelah kanan kata “JOIN” akan tetap ditampilkan

Bentuk umum
SELECT * FROM tabel1 RIHGT OUTER JOIN tabel2 ON
Tabel1.kolom1 = tabel2.kolom2;

Contoh
select *from mahasiswa right outer join studimhs
on mahasiswa.nim=studimhs.nim;

atau dapat ditulis
select *from mahasiswa right join studimhs
on mahasiswa.nim=studimhs.nim;

Left Join
Operasi Left Join akan menampilkan semua isi tabel sisi kiri, walaupun data di pasangan joinnya yg disisi kanan nilainya tidak sama ataupun bernilai null, akan menampilkan semua tabel walaupun tabel tersebut belum pernah bertransaksi. 
Baris-baris  yang  tidak memiliki  pasangan  pada  tabel  yang  ada disebelah kiri kata “JOIN” akan tetap ditampilkan.

Bentuk umum
SELECT * FROM tabel1 LEFT OUTER JOIN tabel2 ON
Tabel1.kolom1 = tabel2.kolom2;

Contoh :
select *from mahasiswa left outer join studimhs
on mahasiswa.nim=studimhs.nim;

atau dapat ditulis
select *from mahasiswa left join studimhs
on mahasiswa.nim=studimhs.nim;

Full Outer Join
Full Outer Join / Full Join : Operasi Join tipe ini akan menampilkan semua isi tabel sisi kiri, walaupun data di pasangan joinnya yg disisi kanan nilainya null.dan sebaliknya.
Baris – baris yang  tidak memiliki pasangan pada semua  tabel akan tetap ditampilkan.

Natural Join
Operasi Natural Join berfungsi untuk mempersingkat atau menggabungkan beberapa operator join apabila memiliki beberapa kondisi dan kasus yang  kompleks dapat menggunakan operator ini sebagai penghubung

Bentuk umum
Select*From tabel1 Natural Join tabel2;

Contoh :
select *from mahasiswa natural join studimhs;