--9. 사원의 부서가 속한 도시(city)가 ‘Seattle’인 사원의 이름, 해당 사원의 매니저 이름, 사원 의 부서이름을 출력하시오. -- 이때 사원의 매니저가 없을 경우 ‘<없음>’이라고 출력하시오. 이름은 last_name만 출력하며, -- 사원의 이름을 오름차순으로 정렬하시오. SELECT e1.last_name, nvl(e2.last_name,'<없음>'), d.department_name FROM EMPLOYEES e1, EMPLOYEES e2, LOCATIONS l, DEPARTMENTS d WHERE e1.manager_id = e2.employee_id (+) AND e1.department_id = d.department_id (1) AND d.location_id = l.location_id AND l.city = 'Seattle' ORDER BY 1;
아래 스키마를 기준으로 작성한 문제에 대한 쿼리문입니다. 저번 질문과 비슷하게, 다중 조인에 대한 이해가 완전히 되어있지 않은 것 같습니다. 만약 (1)의 자리에 (+)가 존재한다면, 포괄 조인의 형식이 되어 오류가 나는 것으로 알고 있는데, 위의 상황에서는 그러지 않아서 또 당황스럽습니다.
또한, (1)번 위치 +을 제외한 쿼리문이 올바른 답안이 맞는지 궁금합니다. SQL PLUS로 답안을 돌렸을 때는 정상적으로 출력이 되는데, 답이 맞는지 맞지 않는지는 알 수가 없었습니다ㅠ