🔥Limited Offer: Get 50% OFFon AI & Full Stack Courses🔥
Back to SQL Notes
Topic #30

SQL Right Join


SQL RIGHT JOIN

The RIGHT JOIN returns all rows from the right table (table2), and only the matched rows from the left table (table1).

If there is no match in the left table, the result for the columns from the left table will be NULL.

The RIGHT JOIN and RIGHT OUTER JOIN keywords are equal - the OUTER keyword is optional.

RIGHT JOIN Syntax

SELECT column_name(s)

FROM table1

RIGHT JOIN table2
 ON table1.column_name = table2.column_name;

Note: The syntax combines two tables based on a related column, and the ON keyword is used to specify the matching condition.


Demo Database

Below is a selection from the "Orders" table:

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

And a selection from the "Employees" table:

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

Here we see that the related column between the two tables above, is the "EmployeeID" column.


SQL RIGHT JOIN Example

The following SQL will return all employees, and any orders they might have placed:

Example

 SELECT Orders.OrderID, Employees.LastName, Employees.FirstName
FROM Orders
RIGHT JOIN Employees ON Orders.EmployeeID = Employees.EmployeeID

 ORDER BY Orders.OrderID;

Note: The RIGHT JOIN keyword returns all records from the right table (Employees), even if there are no matches in the left table (Orders).

Want to go beyond the notes?

Join CodingNow 2.0's SQL course — live mentorship, real projects, and 100% placement support.

Enroll Now — Free Demo Available

SQL Right Join – FAQs

Quick answers about learning SQL Right Join in SQL.

This free note from CodingNow 2.0 explains SQL Right Join in SQL — concept, syntax and worked code examples you can copy, run and revise before interviews.
Yes. Every SQL topic on CodingNow 2.0, including SQL Right Join, is 100% free with no signup required.
With focused practice, most students grasp SQL Right Join in 1–3 days from these notes; pairing it with CodingNow 2.0's mentor-led course takes you to job-ready depth faster.
Use the code examples in this note, then ask doubts for free on the CodingNow 2.0 Community (/community) — expert instructors answer within 24 hours.
WhatsApp
Call NowEnroll Now