Full outer join adalah jenis operasi join pada SQL yang mengembalikan semua baris dari tabel kiri (left table) dan tabel kanan (right table) dalam satu hasil, bahkan jika tidak ada pasangan yang cocok pada kedua tabel. Dengan kata lain, full outer join menggabungkan hasil left outer join dan right outer join.
Contoh:
Misalkan ada dua tabel:
Table 1: Employees
Table 2: Salaries
Untuk menggabungkan kedua tabel dengan Full Outer Join, kita dapat menggunakan perintah SQL sebagai berikut:
Hasilnya akan menjadi:
Dalam contoh ini, Full Outer Join menghasilkan gabungan dari semua baris dari tabel Employees dan Salaries, bahkan jika ada nilai yang tidak cocok. Nilai NULL digunakan untuk mengisi kolom yang tidak memiliki nilai yang cocok dari salah satu tabel. Sebagai contoh, nilai Bob dalam tabel Employees tidak memiliki nilai yang cocok di tabel Salaries, sehingga kolom Salary-nya diisi dengan nilai NULL. Nilai NULL juga digunakan untuk baris di tabel Salaries yang tidak memiliki nilai yang cocok di tabel Employees, seperti baris dengan ID=4.
Sekian dari saya dan sampai jumpa👍
Tidak ada komentar:
Posting Komentar