Kata Kunci FULL JOIN SQL
- Halaman Sebelumnya Right Join SQL
- Halaman Berikutnya Union 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.
- Halaman Sebelumnya Right Join SQL
- Halaman Berikutnya Union SQL