2권 60페이지 예제1번의 해설 마지막 문장 문의드립니다.
right join을 사용해도 결과는 같다고 되어있는데
예제1번 문제에서
right outer join을 사용하게 되면 제생각에는 아래처럼 나와서,
학번 이름 학과코드 학과명
15 고길동 com 컴퓨터
16 이순신 han 국어
17 김선달 com 컴퓨터
19 아무개 han 국어
eng 영어
left outer join을 사용했을 경우의 결과와 다른 결과가 나오는거 아닌지 궁금합니다.
안녕하세요 길벗수험서 운영팀입니다.
left join과 right join의 from절을 비교해보세요.
FROM 학생 LEFT OUTER JOIN 학과
FROM 학과 RIGHT OUTER JOIN 학생
left와 right가 가리키는 것이 결국 학생임을 알 수 있습니다.
이와 같이 left join을 right join으로 대체할 수 있다는 말은 가리키는 테이블의 위치를 바꿨을 때에 가능하다는 것을 의미합니다.
행복한 하루되세요 :)
-
관리자2022-03-25 09:04:39
안녕하세요 길벗수험서 운영팀입니다.
left join과 right join의 from절을 비교해보세요.
FROM 학생 LEFT OUTER JOIN 학과
FROM 학과 RIGHT OUTER JOIN 학생
left와 right가 가리키는 것이 결국 학생임을 알 수 있습니다.
이와 같이 left join을 right join으로 대체할 수 있다는 말은 가리키는 테이블의 위치를 바꿨을 때에 가능하다는 것을 의미합니다.
행복한 하루되세요 :)