𝗝𝗼𝗶𝗻𝘀 𝗶𝗻 𝗦𝗤𝗟
Join SQL menggabungkan data dari dua tabel atau lebih. Anda menggunakan kolom terkait untuk menghubungkannya. Hal ini memungkinkan Anda untuk melihat informasi yang disimpan di tempat yang berbeda.
Berikut adalah jenis-jenis join utama:
INNER JOIN Ini hanya mengembalikan baris dengan nilai yang cocok di kedua tabel. Jika sebuah baris di satu tabel tidak memiliki kecocokan di tabel lainnya, baris tersebut tidak akan disertakan.
LEFT JOIN Ini mengembalikan semua baris dari tabel kiri. Ini juga mengembalikan baris yang cocok dari tabel kanan. Jika tidak ada kecocokan, sisi kanan akan menampilkan NULL.
RIGHT JOIN Ini mengembalikan semua baris dari tabel kanan. Ini juga mengembalikan baris yang cocok dari tabel kiri. Jika tidak ada kecocokan, sisi kiri akan menampilkan NULL.
FULL OUTER JOIN Ini mengembalikan semua baris ketika ada kecocokan di salah satu tabel. Ini menampilkan segalanya dari kedua sisi. Baris yang tidak cocok akan menampilkan NULL.
CROSS JOIN Ini membuat kombinasi dari setiap baris dari tabel pertama dengan setiap baris dari tabel kedua. Jika Anda memiliki 4 karyawan dan 4 departemen, Anda akan mendapatkan 16 baris.
SELF JOIN Ini menggabungkan sebuah tabel dengan dirinya sendiri. Anda menggunakan ini untuk membandingkan baris dalam tabel yang sama. Misalnya, Anda menggunakannya untuk menghubungkan seorang karyawan dengan manajernya dalam satu tabel.
Panduan Ringkasan:
• INNER JOIN: Hanya baris yang cocok. • LEFT JOIN: Semua baris kiri ditambah baris yang cocok. • RIGHT JOIN: Semua baris kanan ditambah baris yang cocok. • FULL OUTER JOIN: Semua baris dari kedua tabel. • CROSS JOIN: Setiap kombinasi yang memungkinkan. • SELF JOIN: Sebuah tabel yang digabungkan dengan dirinya sendiri.