책 내용 질문하기
정보처리기사 필기 1권 491,492
도서
2021 시나공 정보처리기사 필기
페이지
491,492
조회수
445
작성일
2021-12-17
작성자
탈퇴*원
첨부파일

491페이지의 예제1,2번 보시면 LEFT,RIGHT OUTER JOIN 시 select문 작성을 select 학번,이름,학생.학과코드,학과명으로 

학생테이블 기준으로 학과코드를 기재하는데 풀조인시(예제2-492p)는 왜  select 학번,이름,학과.학과코드,학과명으로 바뀐거죠? 즉 왜 학생.학과코드/학과.학과코드 바뀌는 기준이 궁금합니다

답변
2021-12-22 13:37:11

안녕하세요 길벗수험서 운영팀입니다.

 

조인 시 조인이 수행되는(기준이 되는) 테이블(left join의 경우 왼쪽 테이블, right join의 경우 오른쪽 테이블)의 속성을 조회하는 것이 일반적입니다.

 

full outer join의 경우 양 테이블 중 어떤 테이블의 속성을 조회해도 동일한 결과가 나타나므로 학과.학과코드가 아닌, 학생.학과코드로 작성해도 문제 없습니다.

 

행복한 하루되세요 :)

  • 관리자
    2021-12-22 13:37:11

    안녕하세요 길벗수험서 운영팀입니다.

     

    조인 시 조인이 수행되는(기준이 되는) 테이블(left join의 경우 왼쪽 테이블, right join의 경우 오른쪽 테이블)의 속성을 조회하는 것이 일반적입니다.

     

    full outer join의 경우 양 테이블 중 어떤 테이블의 속성을 조회해도 동일한 결과가 나타나므로 학과.학과코드가 아닌, 학생.학과코드로 작성해도 문제 없습니다.

     

    행복한 하루되세요 :)

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