RIGHT JOIN
برگرداندن همه رکوردهای جدول راست حتی اگر در جدول چپ تطابق نداشته باشند.
RIGHT JOIN چیست؟
RIGHT JOIN برعکس LEFT JOIN عمل میکند: همه رکوردهای جدول راست را برمیگرداند.
ساختار کلی
SELECT ستونها
FROM جدول_چپ
RIGHT JOIN جدول_راست ON جدول_چپ.کلید = جدول_راست.کلید;
مثال
SELECT s.name, sc.subject, sc.score
FROM students AS s
RIGHT JOIN scores AS sc ON s.id = sc.student_id;
نکته:
A RIGHT JOIN B معادل است با B LEFT JOIN A. در عمل، اکثر توسعهدهندگان ترجیح میدهند از LEFT JOIN استفاده کنند.این مبحث بخشی از دوره آموزش کامل SQL است.