tutorial pengembangan web terbaru
 

SQL FULL Outer BERGABUNG Keyword


SQL LENGKAP Outer JOIN Keyword

The FULL Outer BERGABUNG pengembalian kunci semua baris dari tabel kiri (Table1) dan dari tabel kanan (table2).

The FULL Outer BERGABUNG kata kunci menggabungkan hasil dari kedua KIRI dan KANAN bergabung.

SQL LENGKAP Outer JOIN Sintaks

SELECT column_name(s)
FROM table1
FULL OUTER JOIN table2
ON table1.column_name = table2.column_name ;

SQL LENGKAP Outer JOIN


Demo database

Dalam tutorial ini kita akan menggunakan terkenal sampel database Northwind.

Di bawah ini adalah pilihan dari "Customers" tabel:

ID Pelanggan Nama Pelanggan Nama Kontak Alamat Kota Kode Pos Negara
1

Alfreds Futterkiste Maria Anders Obere Str. 57 Berlin 12209 Germany
2 Ana Trujillo Emparedados y helados Ana Trujillo Avda. de la Constitucion 2222 Mexico D.F. 05021 Mexico
3 Antonio Moreno Taqueria Antonio Moreno Mataderos 2312 Mexico D.F. 05023 Mexico

Dan pilihan dari "Orders" tabel:

Id pemesanan ID Pelanggan Identitas pegawai Tanggal pemesanan ShipperID
10308 2 7 1996-09-18 3
10309 37 3 1996-09-19 1
10310 77 8 1996-09-20 2

SQL LENGKAP Outer JOIN Contoh

Pernyataan SQL berikut memilih semua pelanggan, dan semua pesanan:

SELECT Customers.CustomerName, Orders.OrderID
FROM Customers
FULL OUTER JOIN Orders
ON Customers.CustomerID=Orders.CustomerID
ORDER BY Customers.CustomerName;

Sebuah pilihan dari hasil set mungkin terlihat seperti ini:

Nama Pelanggan Id pemesanan
Alfreds Futterkiste  
Ana Trujillo Emparedados y helados 10308
Antonio Moreno Taqueria 10365
  10382
  10351

Catatan: LENGKAP Outer JOIN kembali kata kunci semua baris dari tabel kiri (Pelanggan), dan semua baris dari tabel kanan (Pesanan). Jika ada baris dalam "Customers" yang tidak memiliki pertandingan di "Orders" , atau jika ada baris di "Orders" yang tidak memiliki pertandingan di "Customers" , baris itu akan terdaftar juga.