책 내용 질문하기
2권에 데이터베이스 90p
도서
2017 시나공 정보처리기사 실기(산업기사 포함) 특별개정판
페이지
90
조회수
74
작성일
2018-04-09
작성자
탈퇴*원
첨부파일
문제 3번에요 조건절이 where pid in (select id product where name like ('usb'%);
이거인데 문제가 상품명이 usb 로 시작하는 상품의 판매량 합계를 검색 하라는건데
왜 select name product 가아니고 select id product 이고 where pid in 에서 pid 를 쓰는이유는 뭔지 잘모르겠네요 sid 를 써도되는건가요 ?
답변
2018-04-09 10:04:45
안녕하세요.
sale 테이블과 product 테이블은 pid와 id로 연결되어 있습니다.
그러므로 product 테이블에서 USB로 끝나는 name을 찾아 그 name의 id를 추출해야 합니다.
그래서 sale 테이블의 pid와 연결해서 그와 관련된 psale의 합계를 구할 수 있기 때문입니다.
오늘도 즐거운 하루 되세요.
-
*2018-04-09 10:04:45
안녕하세요.
sale 테이블과 product 테이블은 pid와 id로 연결되어 있습니다.
그러므로 product 테이블에서 USB로 끝나는 name을 찾아 그 name의 id를 추출해야 합니다.
그래서 sale 테이블의 pid와 연결해서 그와 관련된 psale의 합계를 구할 수 있기 때문입니다.
오늘도 즐거운 하루 되세요.