MySQL RIGHT JOIN


ULASHISH

MySQL O‘NG BILAN QO‘SHILING

RIGHT JOIN bandi o‘ng jadvaldagi (table2) barcha satrlarni va chap jadvaldagi (table1) faqat mos keladigan satrlarni qaytaradi.

Agar chap jadvalda mos kelmasa, chap jadvaldagi ustunlar uchun natija NULL bo‘ladi.

MySQL RIGHT JOIN

RIGHT JOIN sintaksisi

SELECT table1.column1, table1.column2, ..., table2.column1, ...
FROM table1
RIGHT JOIN table2
ON table1.condition_column = table2.condition_column;

Eslatma: Sintaksis tegishli ustunga asoslangan ikkita jadvalni birlashtiradi va ON kalit so‘zi mos keladigan shartni belgilash uchun ishlatiladi.


Demo ma’lumotlar bazasi

Ushbu qo‘llanmada biz taniqli Northwind ma’lumotlar bazasidan foydalanamiz.

Quyida "Orders" jadvalidan tanlov keltirilgan:

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

Va "Xodimlar" jadvalidan tanlov:

EmployeeID LastName FirstName BirthDate Photo
1 Davolio Nancy 1968-12-08 EmpID1.pic
2 Fuller Andrew 1952-02-19 EmpID2.pic
3 Leverling Janet 1963-08-30 EmpID3.pic

Bu yerda biz yuqoridagi ikkita jadval orasidagi tegishli ustun "Xodim ID" ustuni ekanligini ko‘ramiz.



MySQL RIGHT JOIN misoli

Quyidagi SQL barcha xodimlarni va ular bergan buyurtmalarni qaytaradi:

Misol

SELECT Orders.OrderID, Employees.LastName, Employees.FirstName
FROM Orders
RIGHT JOIN Employees ON Orders.EmployeeID = Employees.EmployeeID
ORDER BY Orders.OrderID;
O‘zingiz sinab ko‘ring »

Eslatma: RIGHT JOIN kalit so‘zi chap jadvalda (Orders) mos yozuvlar bo‘lmasa ham, o‘ng jadvaldagi (Employees) barcha yozuvlarni qaytaradi.



W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!