The Full Outer Join logical operator returns each row satisfying the join predicate from the first (top) input joined with each row from the second (bottom) input. It also returns rows from:
- The first input that had no matches in the second input.
- The second input that had no matches in the first input.
The input that does not contain the matching values is returned as a null value.