FUNGSI INNER, LEFT DAN RIGHT JOIN DI MYSQL - DUNIA CODING

Disempatan kali ini saya akan menjelaskan tentang cara penggunaan fungsi INNER JOIN, LEFT JOIN dan RIGHT JOIN. Perintah JOIN pada SQL adalah untuk menampilkan data dari tabel yang saling berhubungn (berelasi), artinya kita dapat menampilkan data dari dua atau lebih tabel yang saling berhubungan (berelasi).



Fungsi Inner Join, Left Join dan Right Join

Inner Join

Fungsi INNER JOIN akan menampilkan baris data di tabel pertama (tabel asal) dan tabel kedua (tabel tujuan) dengan kondisi key (field) yang nilainya sama dan jika tidak sama maka tidak dimunculkan.

Syntax dari INNER JOIN adalah sebagai berikut :

table_reference [INNER] JOIN table_factor [join_condition]

Left Join

OUTER JOIN merupakan tipe join yang mencari referensi data dari suatu table sumber ke table lain dengan tidak menghilangkan data sumber apabila referensi tidak diketemukan.

Untuk menggunakan tipe OUTER JOIN maka perlu memperhatikan beberapa hal berikut :
  • perlu dibedakan antara table sumber dan table referensi, ini ditentukan dengan cara menspesifikasikan kedudukan table sumber apakah di kiri (LEFT) atau di kanan (RIGHT).
  • jika tidak ada data dari table referensi yang cocok dengan kondisi join maka hanya data dari table sumber yang ditampilkan tetapi kolom-kolom table referensi akan berisi null. sumber
Right Join

Fungsi ini merupakan kebalikan dari fungsi LEFT JOIN, untuk mlebih jelasnya silahkan perhatikan video berikut :






Terima kasih atas kunjungannya, jika artikel ini bermanfaat silahkan bagikan, like dan subscribe videonya dan jika ada yang belum jelas silahkan tinggalkan pesan di komentar. Terima Kasih

Comments