Senin, 21 Maret 2016

Query : Query LEFT JOIN (LEFT OUTER JOIN) copied from w3scholl

SQL LEFT JOIN Keyword

The LEFT JOIN keyword returns all rows from the left table (table1), with the matching rows in the right table (table2). The result is NULL in the right side when there is no match.

SQL LEFT JOIN Syntax

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

example :
SELECT Customers.CustomerName, Orders.OrderID
FROM Customers
LEFT JOIN Orders
ON Customers.CustomerID=Orders.CustomerID
ORDER BY Customers.CustomerName; 
PS! In some databases LEFT JOIN is called LEFT OUTER JOIN.
SQL LEFT JOIN

result
Number of Records: 213
CustomerNameOrderID
Alfreds Futterkiste 
Ana Trujillo Emparedados y helados  10308 
Antonio Moreno Taquería  10365 
Around the Horn  10383 
Around the Horn  10355 
Berglunds snabbköp  10278 
Berglunds snabbköp  10280 
Berglunds snabbköp  10384 

you can see orderID also have a empty value because no id customer in Orders Table






















Tidak ada komentar:

Posting Komentar