The RIGHT JOIN
command returns all rows from the right table, and the matching records from the left table. The result is NULL from the left side, when there is no match.
The following SQL will return all employees, and any orders they might have placed:
SELECT Orders.OrderID, Employees.LastName, Employees.FirstName
FROM Orders
RIGHT JOIN Employees ON Orders.EmployeeID = Employees.EmployeeID
ORDER BY Orders.OrderID;
Try it Yourself »
Note: The RIGHT JOIN
keyword returns all records from the right table (Employees), even if there are no matches in the left table (Orders).
截取页面反馈部分,让我们更快修复内容!也可以直接跳过填写反馈内容!