SQL RIGHT JOIN


baham ko'ring

SQL RIGHT JOIN

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

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

RIGHT JOIN va RIGHT OUTER JOIN kalit so‘zlari teng – OUTER kalit so‘zi ixtiyoriy.

SQL RIGHT JOIN

RIGHT JOIN sintaksisi

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

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


Demo ma’lumotlar bazasi

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 tanlanma "Employees" jadvali:

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.



SQL 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!