책 내용 질문하기
Outer join
도서
2019 시나공 정보처리기사 실기(산업기사포함)
페이지
102,103,104
조회수
218
작성일
2019-04-08
작성자
탈퇴*원
첨부파일
글에
Left outer join 을 쓰면 좌측항릴레이션에 있는 튜플들에 null 값을 붙인다고나와있습니다
그러면
1.왼쪽 릴레이션에 속한값들에 + 오른쪽릴레이션에 속한 값(여기서 없으면 null) 이렇게 출력되는 것인지
2.왼쪽릴레이션 값(없으면null)+ 오른쪽릴레이션 값 이렇게 출력되는지 문맥이 헷갈려서 질문올립니다ㅜ
답변
2019-04-09 10:44:41
안녕하세요 길벗수험서 운영팀입니다.
방향을 고려하고 생각해보세요
a <- b left outer join입니다.
b 테이블에 있는 값들이 왼쪽으로 옮겨가는 것이죠.
당연히 오른쪽에 있는 값이 왼쪽으로 넘어가는 것이니, 기준은 왼쪽이 됩니다.
<학생> 테이블의 '박치민' 튜플의 학과코드가 'law'라고 가정합시다.
학번, 이름, 학과코드, 학과명을 출력하게 되면 박치민은
37 / 박치민 / law / NULL
이 출력되게 될것입니다.
왼쪽 필드는 전부! 오른쪽 필드는 왼쪽에 해당하는 값들만 이라고 생각하시면 됩니다.
행복한 하루되세요 :)
-
관리자2019-04-09 10:44:41
안녕하세요 길벗수험서 운영팀입니다.
방향을 고려하고 생각해보세요
a <- b left outer join입니다.
b 테이블에 있는 값들이 왼쪽으로 옮겨가는 것이죠.
당연히 오른쪽에 있는 값이 왼쪽으로 넘어가는 것이니, 기준은 왼쪽이 됩니다.
<학생> 테이블의 '박치민' 튜플의 학과코드가 'law'라고 가정합시다.
학번, 이름, 학과코드, 학과명을 출력하게 되면 박치민은
37 / 박치민 / law / NULL
이 출력되게 될것입니다.
왼쪽 필드는 전부! 오른쪽 필드는 왼쪽에 해당하는 값들만 이라고 생각하시면 됩니다.
행복한 하루되세요 :)