JOIN

 JOIN


JOIN adalah sebuah perintah SQL yang sangat penting digunakan untuk menggabungkan data dari dua tabel atau lebih dalam sebuah database relasional seperti MySQL. Tujuan utama dari JOIN adalah untuk mendapatkan informasi yang lebih komprehensif dengan cara menggabungkan baris-baris data yang memiliki hubungan satu sama lain berdasarkan kolom tertentu.


Terdapat beberapa jenis JOIN yang umum digunakan dalam MySQL, masing-masing memiliki karakteristik dan tujuan yang berbeda:

  • INNER JOIN:

    • Menggabungkan baris dari dua tabel yang memiliki nilai yang sama pada kolom yang ditentukan (biasanya disebut sebagai key).
    • Hanya menampilkan baris yang memiliki pasangan pada kedua tabel.
    • Contoh: Menampilkan daftar pelanggan beserta pesanannya.
  • LEFT JOIN:

    • Menggabungkan semua baris dari tabel pertama (tabel sebelah kiri) dan hanya baris yang cocok dari tabel kedua.
    • Jika tidak ada pasangan pada tabel kedua, kolom dari tabel kedua akan diisi dengan nilai NULL.
    • Contoh: Menampilkan semua pelanggan, termasuk yang belum melakukan pesanan.
  • RIGHT JOIN:

    • Kebalikan dari LEFT JOIN. Menggabungkan semua baris dari tabel kedua (tabel sebelah kanan) dan hanya baris yang cocok dari tabel pertama.
    • Contoh: Menampilkan semua produk, termasuk yang belum pernah dipesan.
  • FULL OUTER JOIN:

    • Menggabungkan semua baris dari kedua tabel.
    • Jika tidak ada pasangan pada salah satu tabel, kolom dari tabel tersebut akan diisi dengan nilai NULL.
    • Contoh: Menampilkan semua pelanggan dan semua produk, tanpa memandang apakah ada hubungan antara keduanya.

Komentar

Postingan populer dari blog ini

JOIN.

Fungsi AGREGAT