책 내용 질문하기
데이트베이스 inner join
도서
[2011] SUMMARY 컴퓨터활용능력 1급 필기
페이지
215
조회수
69
작성일
2013-06-20
작성자
첨부파일

213페이지 41번에서

FROM 학생 INNER JOIN 성적으로 되어있던데 FROM 성적 INNER JOIN 학생으로 하면 안되나요?

안된다면 왜 안되는지 왜 학생다음 성적인지 말씀해주시면 감사드립니다.

그리고 관련된 내용 핵심 1편 154 조인에서 기출 5번문제

WHERE창고.창고위치="부산";으로 되어있는데 왜 저 위의 41문제에서는 WHERE 과목명만 있나요?

제 생각으로 창고. 창고 위치니깐 WHERE 성적. 과목명으로 해야 책설명이 서로 일치하잖아요.

↑창고테이블안에 창고위치 ↑성적테이블안에 과목명이 있으니깐요.

왜 다른거죠?

답변
2013-06-21 09:26:12

안녕하세요.

1. 님과 같이 테이블명을 바꿔서 입력해도 상관 없습니다.

2. 두 테이블에 공통으로 들어 있는 필드의 경우는 어느 테이블에 있는 필드를 사용할지를 테이블명을 지정해야 하고, 두 테이블 중 한 곳에만 있는 필드의 경우는 생략이 가능합니다. 핵심 154의 경우는 기본적으로 테이블명을 쓸수 있으므로 입력한 것이고, 213쪽 문제의 경우는 두 테이블중 하나의 테이블에만 들어 있으므로 테이블명을 생략한 것입니다.

즐거운 하루되세요.

"
  • *
    2013-06-21 09:26:12

    안녕하세요.

    1. 님과 같이 테이블명을 바꿔서 입력해도 상관 없습니다.

    2. 두 테이블에 공통으로 들어 있는 필드의 경우는 어느 테이블에 있는 필드를 사용할지를 테이블명을 지정해야 하고, 두 테이블 중 한 곳에만 있는 필드의 경우는 생략이 가능합니다. 핵심 154의 경우는 기본적으로 테이블명을 쓸수 있으므로 입력한 것이고, 213쪽 문제의 경우는 두 테이블중 하나의 테이블에만 들어 있으므로 테이블명을 생략한 것입니다.

    즐거운 하루되세요.

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