Home » SQL » Keyword LEFT JOIN SQL : Syntax dan Contohnya

Keyword LEFT JOIN SQL : Syntax dan Contohnya

by Hanifah Nurbaeti
by Hanifah Nurbaeti

Section Artikel

Kata Kunci SQL LEFT JOIN

Kata kunci LEFT JOIN digunakan untuk mengembalikan semua record dari tabel kiri (table1) dan record yang cocok dari tabel kanan (table2). Hasilnya adalah NULL dari sisi kanan, jika tidak ada yang cocok.

Syntax LEFT JOIN

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

Catatan: Dalam beberapa database LEFT JOIN disebut LEFT OUTER JOIN.

Contoh Database

Dalam tutorial ini kita akan menggunakan database contoh Northwind yang terkenal.

Di bawah ini adalah pilihan dari tabel “Customers”:

IdCustomerNamaCustomerNamaKontakAlamatKotaKodePosNegara
1
Alfreds FutterkisteMaria AndersObere Str. 57Berlin12209Germany
2Ana Trujillo Emparedados y heladosAna TrujilloAvda. de la Constitución 2222México D.F.05021Mexico
3Antonio Moreno TaqueríaAntonio MorenoMataderos 2312México D.F.05023Mexico

Dan pilihan dari tabel “Orders”:

IdOrderIdCustomerIdEmployeeTanggalPesanIdShipper
10308271996-09-183
103093731996-09-191
103107781996-09-202

Contoh SQL LEFT JOIN

Pernyataan SQL berikut akan memilih semua pelanggan dan pesanan apa pun yang mungkin mereka miliki:

Contoh

SELECT Customers.NamaCustomer, Orders.IdOrder
FROM Customers
LEFT JOIN Orders ON Customers.IdCustomer = Orders.IdCustomer
ORDER BY Customers.NamaCustomer;

Catatan: Kata kunci LEFT JOIN mengembalikan semua rekaman dari tabel kiri (Customers), bahkan jika tidak ada kecocokan di tabel kanan (Orders).

You may also like