책 내용 질문하기
57번~
도서
[2014] 정보처리기사 필기
페이지
121
조회수
294
작성일
2014-07-29
작성자
첨부파일

질의가 제일은행직원들의 이름,그들이 사는도시 를 찾는거인데

그렇다면 답 3번에서 select에서 works.name, live.city

이렇게 와야 하지 않나요?

city가 located에도 포함되어 잇잖아용..

답변부탁드릴게요!

답변
2014-07-30 09:51:44

안녕하세요.

테이블 내에서 공통인 필드는 테이블명과 함께 기록해야 합니다.

단, From 절의 <테이블 리스트>에서 첫 번째로 기술한 테이블에 대한 속성은 소속 테이블을 표시하지 않아도 됩니다. 물론 해도 되죠.

From lives, works로 기술했으므로 lives 테이블의 city가 company 테이블의 city와 구분해야 하지만

From 절에 먼저 기술된 lives는 우선 검색 대상이 되므로 city는 lives 테이블의 속성으로 인식합니다.

결국

SELECT works.name, city

FROM lives, works

또는

SELECT works.name, lives.city

FROM lives, works

모두 맞는 것입니다.

오늘도 즐거운 하루 되세요.

"
  • *
    2014-07-30 09:51:44

    안녕하세요.

    테이블 내에서 공통인 필드는 테이블명과 함께 기록해야 합니다.

    단, From 절의 <테이블 리스트>에서 첫 번째로 기술한 테이블에 대한 속성은 소속 테이블을 표시하지 않아도 됩니다. 물론 해도 되죠.

    From lives, works로 기술했으므로 lives 테이블의 city가 company 테이블의 city와 구분해야 하지만

    From 절에 먼저 기술된 lives는 우선 검색 대상이 되므로 city는 lives 테이블의 속성으로 인식합니다.

    결국

    SELECT works.name, city

    FROM lives, works

    또는

    SELECT works.name, lives.city

    FROM lives, works

    모두 맞는 것입니다.

    오늘도 즐거운 하루 되세요.

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