✏️ Explanatory Question

LEFT JOIN or LEFT OUTER JOIN in SQL Server

👁 451 Views
📘 Detailed Answer
💡

Answer with Explanation

Join Employee table
Figure:

Cross join in sql server
Figure:

LEFT JOIN or LEFT OUTER JOIN
Now, let's say, I want all the rows from the Employees table, including JAMES and RUSSELL records. I want the output, as shown below.

Left Join SQL SERVER
Figure:

Code:


SELECT Name, Gender, Salary, DepartmentName
FROM tblEmployee
LEFT OUTER JOIN tblDepartment
ON tblEmployee.DepartmentId = tblDepartment.Id

OR


SELECT Name, Gender, Salary, DepartmentName
FROM tblEmployee
LEFT JOIN tblDepartment
ON tblEmployee.DepartmentId = tblDepartment.Id

Note: