0% menganggap dokumen ini bermanfaat (0 suara)
106 tayangan14 halaman

Jenis-Jenis Join dalam SQL

Dokumen tersebut menjelaskan tentang join SQL yang merupakan kombinasi record dari dua tabel atau lebih yang menghasilkan tabel baru. Terdapat beberapa jenis join seperti cross join, inner join, left join, dan right join yang berbeda cara penggabungannya.

Diunggah oleh

hjhjhj
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PPTX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
106 tayangan14 halaman

Jenis-Jenis Join dalam SQL

Dokumen tersebut menjelaskan tentang join SQL yang merupakan kombinasi record dari dua tabel atau lebih yang menghasilkan tabel baru. Terdapat beberapa jenis join seperti cross join, inner join, left join, dan right join yang berbeda cara penggabungannya.

Diunggah oleh

hjhjhj
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PPTX, PDF, TXT atau baca online di Scribd

Join SQL

Oleh I Kadek Yogi Kurniawan


19102125
Join SQL

• Merupakan kombinasi record dari dua atau lebih table di


dalam basis data relasional dan menghasilkan sebuah tabel
(temporary) baru yang disebut sebagai joined tabel.
Operasi Join SQL

 CROSS JOIN
 INNER JOIN

 LEFT JOIN
 RIGHT JOIN
Cross Join
• Cross Join mengembalikan atau menampilkan nilai semua baris
(record) dari tabel sebelah kiri. Setiap record dari tabel sebelah
kiri digabungkan dengan semua record dari tabel sebelah kanan.

• Sintaks Cross Join:


Inner Join
• INNER JOIN adalah join yang menghasilkan baris-baris,
minimal ada sebuah baris di kedua tabel yang sesuai dengan
kondisi join.

• Baris-baris yang tidak sesuai dengan sebuah baris dari tabel


tidak ditampilkan.
Inner Join

Sintaks Inner Join:


Inner Join
Tabel: Karyawan Tabel: Departemen

SELECT * FROM karyawan INNER JOIN departemen


ON karyawan.id_dep = departemen.id_dep;
 Hasil query diatas adalah sebagai berikut:
Left Join

• Akan menampilkan tabel disebelah kanannya (dalam hal ini tabel


nilai) dengan NULL jika tidak terdapat hubungan antara tabel
disebelah kiri.
Left Join

Sintaks Left Join:


Left Join
Tabel: Karyawan Tabel: Departemen

SELECT * FROM karyawan


LEFT OUTER JOIN departemen
ON k.id_dep = d.id_dep;
 Hasil query diatas adalah sebagai berikut:
Right Join

• Kebalikan dari LEFT Join, jika tidak menemukan hubungan


dengan tabel disebelah kiri maka akan ditampilkan NULL.
Right Join

Sintaks Right Join:


Right Join
Tabel: Karyawan Tabel: Departemen

SELECT * FROM karyawan


RIGHT OUTER JOIN departemen
ON k.id_dep = d.id_dep;
 Hasil query diatas adalah sebagai berikut:
Thank You

14

Anda mungkin juga menyukai