The FULL OUTER JOIN keyword returns all records when there is a match in left (table1) or right (table2) table records.
Syntax:SELECT column_name(s)
FROM table1
FULL OUTER JOIN table2
ON table1.column_name = table2.column_name;
Example:
Lets take below two tables
Employee
EmpName | DeptID |
Rafferty | 31 |
Jones | 33 |
Heisenberg | 33 |
Robinson | 34 |
Smith | 34 |
Williams | null |
Department
DeptID | DepName |
31 | Sales |
33 | Engineering |
34 | Clerical |
35 | Marketing |
SQL Query:
SELECT e.EmpName, d.DepName
FROM Employees AS e
FULL OUTER JOIN Department AS d ON e.DepID = d.DepID;
Output:
EmpName |
DepName |
Rafferty |
Sales |
Jones |
Engineering |
Heisenberg |
Engineering |
Robinson |
Clerical |
Smith |
Clerical |
null |
Marketing |
Williams |
null |
Please visit related article below:
No comments:
Post a Comment