Outer Join

OUTER JOIN

OUTER JOIN adalah jenis JOIN pada SQL yang digunakan untuk menggabungkan data dari dua tabel. OUTER JOIN terdiri dari dua jenis, yaitu LEFT OUTER JOIN dan RIGHT OUTER JOIN. LEFT OUTER JOIN mengambil semua baris dari tabel kiri dan hanya baris yang cocok dari tabel kanan. Sedangkan RIGHT OUTER JOIN mengambil semua baris dari tabel kanan dan hanya baris yang cocok dari tabel kiri.

Berikut ini adalah contoh sintaks SQL untuk melakukan LEFT OUTER JOIN pada dua tabel:

SELECT kolom1, kolom2, ..., kolomN 
FROM nama_tabel_kiri 
LEFT OUTER JOIN nama_tabel_kanan 
ON nama_tabel_kiri.kolom1 = nama_tabel_kanan.kolom1;


Penjelasan:"kolom1, kolom2, ..., kolomN" adalah kolom yang ingin Anda ambil dari kedua tabel.
"nama_tabel_kiri" dan "nama_tabel_kanan" adalah nama tabel yang ingin Anda JOIN.
"kolom1" adalah kolom yang ingin Anda gunakan sebagai kunci JOIN antara kedua tabel.

Berikut ini adalah contoh penggunaan perintah SQL untuk melakukan LEFT OUTER JOIN antara tabel "produk" dan "kategori" berdasarkan kolom "id_kategori":

SELECT produk.id_produk, produk.nama_produk, kategori.nama_kategori 
FROM produk 
LEFT OUTER JOIN kategori 
ON produk.id_kategori = kategori.id_kategori;

Perintah di atas akan mengambil semua data dari tabel "produk" dan hanya data yang cocok dari tabel "kategori" berdasarkan kolom "id_kategori". Jika ada produk yang tidak memiliki kategori yang cocok, maka nilai NULL akan ditampilkan di kolom "nama_kategori".

Berikut ini adalah contoh penggunaan perintah SQL untuk melakukan RIGHT OUTER JOIN antara tabel "produk" dan "kategori" berdasarkan kolom "id_kategori":

SELECT produk.id_produk, produk.nama_produk, kategori.nama_kategori 
FROM produk 
RIGHT OUTER JOIN kategori 
ON produk.id_kategori = kategori.id_kategori;

Perintah di atas akan mengambil semua data dari tabel "kategori" dan hanya data yang cocok dari tabel "produk" berdasarkan kolom "id_kategori". Jika ada kategori yang tidak memiliki produk yang cocok, maka nilai NULL akan ditampilkan di kolom "nama_produk".

note : contoh praktik menyusul masih gagal.

Komentar

Postingan populer dari blog ini

Data Definition Language (DDL)

Mengenal Relasi dan Jenisnya