dept_id는 합치고, 한쪽만 남은 행도 버리지 않습니다.FULL OUTER JOIN은 매칭 성공 여부만 보지 않습니다. 직원과 부서 중 어느 한쪽에만 있는 행도 결과에 남기고, 비어 있는 쪽은 NULL로 채웁니다.
양쪽 매칭
두 테이블에 모두 존재
김철수
dept_id = 10
개발팀
dept_id = 10
김철수 | 개발팀
왼쪽만 남음
직원은 있지만 부서는 없음
박민수
dept_id = 30
매칭 부서 없음
오른쪽 값은 NULL
박민수 | NULL
오른쪽만 남음
부서는 있지만 직원은 없음
매칭 직원 없음
왼쪽 값은 NULL
경영지원팀
dept_id = 40
NULL | 경영지원팀