Kata Kunci FULL JOIN SQL

Kata Kunci FULL JOIN SQL

Jika ada tabel yang cocok di salah satu tabel, keyword FULL JOIN akan mengembalikan baris.

FULL JOIN keyword syntax

SELECT column_name(s)
FROM table_name1
FULL JOIN table_name2
ON table_name1.column_name=table_name2.column_name

Komentar:Dalam beberapa database, FULL JOIN disebut FULL OUTER JOIN.

Tabel asli (digunakan dalam contoh):

"Tabel Persons":

Id_P LastName FirstName Alamat Kota
1 Adams John Oxford Street London
2 Bush George Fifth Avenue New York
3 Carter Thomas Changan Street Beijing

"Tabel Orders":

Id_O OrderNo Id_P
1 77895 3
2 44678 3
3 22456 1
4 24562 1
5 34764 65

Contoh Full Join (FULL JOIN)

Sekarang, kami ingin menampilkan semua orang, serta pesanan mereka, serta semua pesanan, serta orang yang memesan mereka.

Anda dapat menggunakan pernyataan SELECT berikut:

SELECT Persons.LastName, Persons.FirstName, Orders.OrderNo
FROM Persons
FULL JOIN Orders
ON Persons.Id_P=Orders.Id_P
ORDER BY Persons.LastName

Hasil Koleksi:

LastName FirstName OrderNo
Adams John 22456
Adams John 24562
Carter Thomas 77895
Carter Thomas 44678
Bush George  
    34764

Kata kunci FULL JOIN akan mengembalikan semua baris dari tabel kiri (Persons) dan tabel kanan (Orders). Jika baris di 'Persons' tidak memiliki cocok di tabel 'Orders', atau jika baris di 'Orders' tidak memiliki cocok di tabel 'Persons', baris ini akan ditampilkan sama seperti itu.