Full Outer Join

                                           Full Outer Join

Full outer join adalah jenis operasi join dalam SQL yang menggabungkan dua tabel berdasarkan kolom yang sama, dengan mempertahankan semua baris dari kedua tabel yang dihasilkan, termasuk baris yang tidak memiliki cocokan dalam tabel lain.

Dalam full outer join, semua baris dari kedua tabel yang dijoin akan dipertahankan, dan jika ada baris yang tidak memiliki cocokan di tabel lainnya, maka akan diisi dengan nilai NULL.

Berikut adalah contoh tabel full outer join antara tabel "Customers" dan "Orders", dengan kolom kunci "CustomerID" sebagai kolom yang sama:

Tabel "Customers":



Tabel "Orders":


Setelah dilakukan full outer join, hasilnya akan menjadi seperti berikut:


Dalam contoh ini, semua baris dari tabel "Customers" dan "Orders" dipertahankan, termasuk baris dengan "CustomerID" 3 dan 5 yang tidak memiliki cocokan dalam tabel "Orders", dan baris dengan "OrderID" 5 yang tidak memiliki cocokan dalam tabel "Customers". Baris-baris tersebut akan memiliki nilai NULL pada kolom-kolom dari tabel yang tidak memiliki cocokan.


Berikut adalah contoh syntax SQL untuk melakukan full outer join pada tabel "Customers" dan "Orders" dengan kolom "CustomerID" sebagai kunci penggabungan: 



Perintah di atas akan menghasilkan tabel full outer join seperti yang telah saya contohkan sebelumnya.















Komentar

Postingan populer dari blog ini

Boolean - Data Types SQL

Field - Struktur Database

Tabel - Struktur Database