책 내용 질문하기
left outer join, right outer join 문의
도서
2022 시나공 정보처리기사 실기
페이지
60
조회수
321
작성일
2022-03-24
작성자
탈퇴*원
첨부파일

2권 60페이지 예제1번의 해설 마지막 문장 문의드립니다.

right join을 사용해도 결과는 같다고 되어있는데

 

예제1번 문제에서

right outer join을 사용하게 되면 제생각에는 아래처럼 나와서,

 

학번  이름  학과코드  학과명

15   고길동  com    컴퓨터

16   이순신  han    국어

17   김선달  com    컴퓨터

19   아무개  han    국어

                  eng    영어   

 

left outer 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으로 대체할 수 있다는 말은 가리키는 테이블의 위치를 바꿨을 때에 가능하다는 것을 의미합니다.

 

행복한 하루되세요 :)

  • 관리자
    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으로 대체할 수 있다는 말은 가리키는 테이블의 위치를 바꿨을 때에 가능하다는 것을 의미합니다.

     

    행복한 하루되세요 :)

· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.