در آموزش های قبلی به شما در رابطه با دستور Join توضیح دادیم و به شما گفتیم که این دستور می تواند به عنوان یک پل ارتباطی بین جداول پایگاه داده عمل کند حال می خواهیم دستور  RIGHT JOIN را برای شما شرح دهیم.

خروجی دستور RIGHT JOIN از از جدول سمت راست انتخاب میشود، حتی اگر هیچ رابطه ای با جدول چپ نداشته باشد.ساختار این دستور به صورت زیر است

  (SELECT column_name(s

FROM table_name1
RIGHT JOIN table_name2
ON table_name1.column_name=table_name2.column_name

 در بعضی دیتابیس ها دستور RIGHT JOIN با نام RIGHT OUTER JOIN استفاده میشود.

در این مثال جدول اصلی ، جدول Orders میباشد که در سمت راست JOIN قرار دارد و خروجی ها بر اساس این جدول تنظیم میشود.

SELECT Persons.LastName, Persons.FirstName, Orders.OrderNo
FROM Persons
RIGHT JOIN Orders
ON Persons.P_Id=Orders.P_Id
ORDER BY Persons.LastName