책 내용 질문하기
2권 127p 3번
도서
2020 시나공 정보처리기사 실기 [기본서]
페이지
127
조회수
180
작성일
2020-07-14
작성자
탈퇴*원
첨부파일
Name이 staff테이블하고 shop테이블에 둘 다 들어 있으니까
SELECT문 쓸 때 shop.name이라고 써야 하는 거 아닌가요?
왜 select distinct name 이라고만 적나요?
답변
2020-07-15 13:08:41
안녕하세요 길벗수험서 운영팀입니다.
네, name만 적어도 됩니다.
동일한 속성명으로 인해 테이블명을 적어주는 것은 두개 이상의 테이블이 함께 from을 통해 불러와졌을 때 입니다.
해당 sql문은 상위 질의에서는 from shop을 통해 shop 테이블만을 조회했고, 하위 질의에서는 from staff를 통해 staff 테이블만을 조회했기 때문에 각각의 질의에서 하나의 테이블에 해당하는 속성만이 조회되게 됩니다.
행복한 하루되세요 :)
-
관리자2020-07-15 13:08:41
안녕하세요 길벗수험서 운영팀입니다.
네, name만 적어도 됩니다.
동일한 속성명으로 인해 테이블명을 적어주는 것은 두개 이상의 테이블이 함께 from을 통해 불러와졌을 때 입니다.
해당 sql문은 상위 질의에서는 from shop을 통해 shop 테이블만을 조회했고, 하위 질의에서는 from staff를 통해 staff 테이블만을 조회했기 때문에 각각의 질의에서 하나의 테이블에 해당하는 속성만이 조회되게 됩니다.
행복한 하루되세요 :)