LEFT JOIN

LEFT JOIN kalit so'zi chap jadvaldan (table1) barcha yozuvlarni, va o'ng jadvaldan (table2) mos yozuvlarni qaytaradi.

SU

SQL LEFT JOIN Kalit So'zi

SQL LEFT JOIN Kalit So'zi

LEFT JOIN kalit so'zi chap jadvaldan (table1) barcha yozuvlarni, va o'ng jadvaldan (table2) mos yozuvlarni qaytaradi. Agar moslik bo'lmasa, o'ng tarafdan 0 yozuv qaytariladi.

LEFT JOIN Sintaksisi

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

Eslatma

Ba'zi bazalarda LEFT JOIN LEFT OUTER JOIN deb ham ataladi.

SQL JOIN

SQL LEFT JOIN

Demo Ma'lumotlar Bazasi

Ushbu o'quv qo'llanmada biz mashhur Northwind namunaviy ma'lumotlar bazasidan foydalanamiz.

Quyida "Customers" jadvalidan bir tanlov:

CustomerIDCustomerNameContactNameAddressCityPostalCodeCountry
1Alfreds 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

Va "Orders" jadvalidan bir tanlov:

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

SQL LEFT JOIN Misoli

Quyidagi SQL bayonoti barcha mijozlarni va ularning buyurtmalarini tanlaydi:

Misol

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

Eslatma

LEFT JOIN kalit so'zi chap jadvaldan (Customers) barcha yozuvlarni qaytaradi, hatto o'ng jadvalda (Orders) mos yozuvlar bo'lmasa ham.

Ushbu sahifada

Xato haqida xabar berish