Rabu, 27 Agustus 2025

JOIN DATABASE

 

PENGERTIAN JOIN


DI DATABASE

        JOIN dalam database adalah operasi yang digunakan untuk menggabungkan data dari dua atau lebih tabel berdasarkan hubungan antar kolom yang sesuai (biasanya menggunakan kunci primer dan kunci asing).

Jenis-Jenis JOIN yang Umum:

  1. INNER JOIN
    Menggabungkan hanya data yang ada di kedua tabel dan cocok berdasarkan kondisi join.

  2. LEFT JOIN (LEFT OUTER JOIN)
    Menggabungkan semua data dari tabel kiri, dan data yang cocok dari tabel kanan. Jika di tabel kanan tidak ada data yang cocok, hasilnya tetap menampilkan data tabel kiri dengan nilai kosong untuk tabel kanan.

  3. RIGHT JOIN (RIGHT OUTER JOIN)
    Kebalikan LEFT JOIN, menggabungkan semua data dari tabel kanan, dan data yang cocok dari tabel kiri.

  4. FULL JOIN (FULL OUTER JOIN)
    Menggabungkan semua data dari kedua tabel, baik yang cocok maupun yang tidak cocok, dengan nilai kosong jika tidak ada pasangan.



CONTOH GAMBAR


1.


2.


3.


4.


5.


  1. LEFT JOIN
  • Mengembalikan semua data dari tabel kiri dan data yang cocok dari tabel kanan.

  • Jika tidak ada data yang cocok di tabel kanan, maka kolom dari tabel kanan akan berisi NULL.

   contoh :

       SELECT *
       FROM tabel_kiri
       LEFT JOIN tabel_kanan
       ON tabel_kiri.id = tabel_kanan.id;

 2. RIGHT JOIN

  • Mengembalikan semua data dari tabel kanan dan data yang cocok dari tabel kiri.

  • Jika tidak ada data yang cocok di tabel kiri, maka kolom dari tabel kiri akan berisi NULL.

  contoh :

     SELECT *
     FROM tabel_kiri
     RIGHT JOIN tabel_kanan
     ON tabel_kiri.id = tabel_kanan.id;





Tidak ada komentar:

Posting Komentar

Trigger Database

  TRIGGER DATABASE           Trigger dalam database adalah sebuah prosedur otomatis yang dijalankan secara otomatis oleh sistem database s...