안녕하세요 길벗수험서 운영팀입니다.
4번 보기의 ㄷ의 located company는 located.company가 되어야 합니다.
오탈로 학습에 불편을 드려 사과드립니다.
2번과 4번은 조인이 제대로 되지 않았기 때문입니다.
2번의 경우 works 테이블에서 company가 제일은행인 name과, located 테이블에서 company가 제일은행인 city가 연결되지 않은 상태에서 별개로 출력됩니다.
4번의 경우 lives와 works 테이블은 정상적으로 조인 되었으나 located 테이블이 연결되지 않은 상태에서 조회했기 때문에 잘못된 결과가 출력됩니다.
(기본적으로 조인이 되지 않으면 2개 이상의 테이블을 from으로 불러오는 경우 카디션 곱 방식으로 튜플이 배치됩니다. select count(*) from A, B - A의 튜플 x B의 튜플이 결과로 나옴)
행복한 하루되세요 :)
-
관리자2020-05-25 14:54:53
안녕하세요 길벗수험서 운영팀입니다.
4번 보기의 ㄷ의 located company는 located.company가 되어야 합니다.
오탈로 학습에 불편을 드려 사과드립니다.
2번과 4번은 조인이 제대로 되지 않았기 때문입니다.
2번의 경우 works 테이블에서 company가 제일은행인 name과, located 테이블에서 company가 제일은행인 city가 연결되지 않은 상태에서 별개로 출력됩니다.
4번의 경우 lives와 works 테이블은 정상적으로 조인 되었으나 located 테이블이 연결되지 않은 상태에서 조회했기 때문에 잘못된 결과가 출력됩니다.
(기본적으로 조인이 되지 않으면 2개 이상의 테이블을 from으로 불러오는 경우 카디션 곱 방식으로 튜플이 배치됩니다. select count(*) from A, B - A의 튜플 x B의 튜플이 결과로 나옴)
행복한 하루되세요 :)