tutorial pengembangan web terbaru
 

SQL LEFT JOIN Keyword


SQL LEFT JOIN Keyword

KIRI BERGABUNG kembali kunci semua baris dari tabel kiri (table1), dengan baris yang cocok di tabel kanan (table2). Hasilnya adalah NULL di sisi kanan ketika tidak ada pertandingan.

SQL LEFT JOIN Sintaks

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

atau:

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

PS! Dalam beberapa database KIRI BERGABUNG disebut LEFT OUTER JOIN.

SQL LEFT 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 LEFT JOIN Contoh

Pernyataan SQL berikut akan mengembalikan semua pelanggan, dan setiap pesanan mereka mungkin memiliki:

Contoh

SELECT Customers.CustomerName, Orders.OrderID
FROM Customers
LEFT JOIN Orders
ON Customers.CustomerID=Orders.CustomerID
ORDER BY Customers.CustomerName;
Cobalah sendiri "

Catatan: KIRI BERGABUNG kata kunci mengembalikan semua baris dari tabel kiri (Pelanggan), bahkan jika tidak ada pertandingan di tabel kanan (Pesanan).