SQL LEFT JOIN
Kata kunci LEFT JOIN untuk memilih semua record data dari tabel kiri (tabel1), dan catatan yang dicocokkan dari tabel kanan (tabel2). Hasilnya akan NULL dari sisi kanan, jika tidak ada kecocokan.
LEFT JOIN Sintaks :
SELECT nama_kolom
FROM table1
LEFT JOIN table2 ON table1.nama_kolom= table2.nama_kolom;
Catatan: Pada mesin database yang berbeda,beberapa LEFT JOIN disebut LEFT OUTER JOIN.
Contoh SQL LEFT JOIN
Pernyataan SQL berikut akan memilih semua Customers, dan setiap Orders yang mungkin kedua table miliki kesamaan :
SELECT Customers.CustomerName, Orders.OrderID
FROM Customers
LEFT JOIN Orders ON Customers.CustomerID = Orders.CustomerID
ORDER BY Customers.CustomerName;
hasil akan tetap tampil semua customers walaupun tidak memiliki ordersid |
Catatan: Kata kunci LEFT JOIN memilih semua recrd data dari tabel kiri (Customers), bahkan jika tidak ada kecocokan di tabel kanan (Orders).
Comments