Inner Join, Left Join, Right Join dalam MySQL

Assalamualaikum wr. wb 

Pada kesempatan kali ini saya akan menjelaskan lagi tentang inner. left dan right join 

  • Inner Join sendiri adalah perintah untuk menampilkan record atau menggabungkan 2 table atau lebih.
  • Left Join sendiri hampir sama dengan Inner Join, hanya saja perintah membuat parameter dari table yang ada disebelah kiri dan sebelah kanan akan berisi NULL atau kosong.
  • Right Join sendiri hampir sam dengan Left join , kalau Left Join menampilkan sebelah kiri maka Right Join menampilkan sebelah kanan dan sebelah kiri akan berisi NULL atau kosong.
Table Siswa 
Table Kelas 
  1. Inner Join 
Perintah ON siswa.id_kelas=kelas.id_kelas; berarti akan menampilkan data-data yang mempunyai nilai sama antara id_kelas pada table siswa dan id pada table kelas. Yang artinya data tersebut berelasi.
Hasilnya 
Di sini terlihat, hanya data-data yang mempunyai nilai sama antara id_kelas pada table siswa dan id pada table kelas yang tampil.
     2. Left Join
Berbeda dengan INNER JOIN, LEFT JOIN akan menampilkan data-data yang tidak berelasi. Namun pada table kelas (table kiri), data yg tidak berelasi akan bernilai NULL
Hasilnya 

     3. Right Join 
Sama dengan LEFT JOIN, RIGHT JOIN akan menampilkan data-data yang tidak berelasi. Namun kebalikan dari LEFT JOIN, pada table siswa (table kanan), data yg tidak berelasi akan bernilai NULL
Hasilnya 



Cukup sekian dari saya, maaf apabila ada kekurangan atau salah tulisan dan kata. dan semoga apa yang saya berikan ini bermanfaat untuk para pembaca blog saya 

Terima kasih...






Komentar

Postingan populer dari blog ini

Contoh One to One, One to Many, Many to Many

Membuat Game menggunakan Scratch

5 Tips Kuliah Online Agar Tetap Efektif