Outer join - join

Outer join adalah salah satu jenis operasi join dalam SQL yang memungkinkan pengguna untuk menggabungkan dua tabel atau lebih berdasarkan suatu kriteria, tetapi juga menyertakan baris yang tidak cocok antara tabel tersebut.

Dalam outer join, ada tiga jenis: left outer join, right outer join, dan full outer join.

Left outer join menghasilkan semua baris dari tabel kiri (left table) dan baris dari tabel kanan (right table) yang cocok dengan kriteria join, tetapi juga menyertakan baris dari tabel kiri yang tidak cocok.

Contoh:

Tabel Customers:


Tabel Orders:


Query:


Output:


Perhatikan bahwa outputnya termasuk semua baris dari tabel Customers, bahkan jika ada baris tanpa cocokan di tabel Orders.

Right outer join mirip dengan left outer join, tetapi menghasilkan semua baris dari tabel kanan dan baris dari tabel kiri yang cocok dengan kriteria join, tetapi juga menyertakan baris dari tabel kanan yang tidak cocok.

Contoh:

Tabel Customers:


Tabel Orders:


Query:


Output:


Perhatikan bahwa outputnya termasuk semua baris dari tabel Orders, bahkan jika ada baris tanpa cocokan di tabel Customers.




Posting Komentar

0 Komentar