책 내용 질문하기
2권 p38
도서
2022 시나공 정보처리기사 실기
페이지
38
조회수
234
작성일
2022-04-18
작성자
차*석
첨부파일
select distinct name
from Shop
where id IN (
select shopid
from Staff
where id = 10);
라고 답에 되어있는데
아래와 같이 sql을 작성하면 다른 결과가 나오나요?
select distinct shop.name
from staff, shop
where staff.id = 10;
답변
2022-04-20 23:47:16
안녕하세요 길벗수험서 운영팀입니다.
이후 나올 섹션에서 학습하시겠으나, from으로 두 테이블 이상을 호출할 때는 반드시 조인 작업을 수행해줘야 원하는 결과를 얻을 수 있습니다.
말씀하시는 방법으로 sql문을 작성하려면
select distinct shop.name
from staff, shop
where staff.shopid=shop.id and staff.id=10;
과 같이 작성해야 합니다.
행복한 하루되세요 :)
-
관리자2022-04-20 23:47:16
안녕하세요 길벗수험서 운영팀입니다.
이후 나올 섹션에서 학습하시겠으나, from으로 두 테이블 이상을 호출할 때는 반드시 조인 작업을 수행해줘야 원하는 결과를 얻을 수 있습니다.
말씀하시는 방법으로 sql문을 작성하려면
select distinct shop.name
from staff, shop
where staff.shopid=shop.id and staff.id=10;
과 같이 작성해야 합니다.
행복한 하루되세요 :)