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 است.

ابزارهای مرتبط