Pengertian Join Database !!

Dalam database, JOIN adalah perintah SQL yang digunakan untuk menggabungkan data dari dua tabel atau lebih berdasarkan kolom yang saling berhubungan. Biasanya hubungan tersebut menggunakan Primary Key dan Foreign Key. 


Contoh sederhana Misalnya ada dua tabel:


Tabel siswa      id_siswa nama


      1                  Andi

      2                  Budi



Tabel nilai

id_nilai      id_siswa      nilai

101           1              90

102           2            85



Kita bisa menggunakan JOIN untuk mendapatkan nama siswa sekaligus nilainya:


SELECT siswa.nama, nilai.nilai

FROM siswa

JOIN nilai

ON siswa.id_siswa = nilai.id_siswa;


Hasilnya:


nama nilai

Andi 90

Budi 85



Jadi, sederhananya JOIN = menghubungkan dan mengambil data yang berhubungan dari beberapa tabel tanpa harus menggabungkan tabel secara permanen. 


Jenis-jenis JOIN


1. INNER JOIN

Menampilkan data yang memiliki pasangan/cocok di kedua tabel. 


2. LEFT JOIN

Menampilkan semua data dari tabel kiri, meskipun tidak mempunyai pasangan di tabel kanan. 


3. RIGHT JOIN

Kebalikan LEFT JOIN, yaitu menampilkan semua data dari tabel kanan.


4. FULL OUTER JOIN

Menampilkan semua data dari kedua tabel, baik yang cocok maupun yang tidak cocok. 


5. CROSS JOIN

Menghasilkan kombinasi setiap baris pada tabel pertama dengan setiap baris pada tabel kedua. 


Pengertian untuk tugas


> JOIN adalah operasi dalam SQL yang digunakan untuk menggabungkan data dari dua atau lebih tabel berdasarkan hubungan antara kolom-kolom tertentu, sehingga data yang saling berkaitan dapat ditampilkan dalam satu hasil query.


Sumber: Microsoft Learn dan Oracle Database Documentation.

Posting Komentar

0 Komentar

tugas contohh 2
data flow diagram