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
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
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
Posting Komentar