Have a question?
Message sent Close
View Categories

SQL Left Join

1 min read

SQL LEFT JOIN Keyword – SQL LEFT JOIN түлхүүр үг #

The LEFT JOIN keyword returns all records from the left table (table1), and the matching records from the right table (table2). The result is 0 records from the right side, if there is no match.

LEFT JOIN түлхүүр үг нь зүүн хүснэгтийн (хүснэгт1) бүх мэдээллүүдийг, мөн баруун хүснэгтийн (хүснэгт2) тохирсон мэдээллүүдийг буцаана. Хэрэв тохирсон бичлэг байхгүй бол баруун талаас 0 бичлэг буцна.

LEFT JOIN Syntax – #

LEFT JOIN Дүрэм #

SELECTcolumn_name(s)
FROM table1
LEFT JOIN table2
ON table1.column_name = table2.column_name;
 
SELECT багана_нэр(нүүд)
FROM хүснэгт1
LEFT JOIN хүснэгт2
ON хүснэгт1.багана_нэр = хүснэгт2.багана_нэр;
 

Note: In some databases LEFT JOIN is called LEFT OUTER JOIN.

Тэмдэглэл: Зарим мэдээллийн санд LEFT JOIN-ийг LEFT OUTER JOIN гэж нэрлэдэг.

SQL LEFT JOIN


Demo Database – Жишээ мэдээллийг сан #

In this tutorial we will use the well-known Northwind sample database.

Энэ хичээлд бид сайн мэддэг Northwind  мэдээллийн сангийн жишээ ашиглах болно.

Below is a selection from the “Customers” table:

Доорх “Харилцагчид” хүснэгтийг хэсгийг жишээ болгож ашиглав:

CustomerID CustomerName ContactName Address City PostalCode Country
1 Alfreds Futterkiste Maria Anders Obere Str. 57 Berlin 12209 Germany
2 Ana Trujillo Emparedados y helados Ana Trujillo Avda. de la Constitución 2222 México D.F. 05021 Mexico
3 Antonio Moreno Taquería Antonio Moreno Mataderos 2312 México D.F. 05023 Mexico

And a selection from the “Orders” table:

Бас “Захиалгууд” хүснэгтийн хэсэг:

OrderID CustomerID EmployeeID OrderDate 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 Example – SQL LEFT JOIN Жишээ #

The following SQL statement will select all customers, and any orders they might have:

Доорх SQL өгүүлбэр нь бүх харилцагчдыг, бүх захиалгатай нь сонгоно:

Example – Жишээ #

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

Note: The LEFT JOIN keyword returns all records from the left table (Customers), even if there are no matches in the right table

Тэмдэглэл: LEFT JOIN түлхүүр үг нь зүүн хүснэгтийн (Харилцагчид) бүх мэдээллийг буцаана, баруун хүснэгтэд таарах зүйл байхгүй байсан ч гэсэн.

Powered by BetterDocs

Leave a Reply