RIGHT JOIN در SQL
یادگیری SQLکلمه RIGHT JOIN همه رکورد ها را از جدول راست (جدول 2) و رکورد های همپوشانی از جدول چپ (جدول 1) باز می گرداند. ، زمانی که هیچ رکوردی وجود نداشته باشد نتیجه NULL بر می گرداند.
ساختار RIGHT JOIN در SQL
FROM table1 RIGHT JOIN table2
ON table1.column_name = table2.column_name;
نکته: در بعضی از پایگاه های داده، پیوند راست به نام RIGHT OUTER JOIN نامیده می شود.
به عنوان مثال به جدوال زیر دقت کنید :
انتخاب از جدول " Orders":
و انتخاب از جدول " Employees":
مثال RIGHT JOIN در SQL
دستور SQL زیر تمام کارکنان و هر سفارشاتی که ممکن است آنها را قرار داده باشد را بازگرداند:
FROM Orders
RIGHT JOIN Employees ON Orders.EmployeeID = Employees.EmployeeID
ORDER BY Orders.OrderID;
نتیجه دستور فوق به شکل زیر است:
نکته: کلمه کلیدی RIGHT JOIN تمام رکورد ها را از جدول راست (Employees) باز می گرداند، حتی اگر در جدول چپ (سفارشات) هیچ ربطی وجود نداشته باشد.
نظر شما
>