책 내용 질문하기
온라인 채점 결과 문의
도서
2026 시나공 컴퓨터활용능력1급 실기 기본서
페이지
0
조회수
3
작성일
2025-09-16
작성자
엄*람
첨부파일
2026_기본모의고사_06회
-1. VIP고객확인 쿼리 0/7
업데이트 쿼리 문제가 매번 너무 어려운데 1번째에 업데이트할 필드, 2번째에 조건을 넣는 건 이해했습니다.
다른 문제들에서는 보통 기본키를 바탕으로 select구문의 where절에 다른 팔드값에 관련된 추가적인 조건을 넣어서 풀었던 것 같습니다.
근데 이 문제는 해설을 보니 아예 기본키 필드가 아닌 업데이트 해야 할 테이블과 관련 없는 필드에 where절 없이 조건을 넣었습니다.
해설: 하행열차판매 테이블의 열차요금 필드에 in(select max(열차요금) from 하행열차판매)
근데 이 문제를 다른 문제들처럼 기본키인 고객 테이블의 고객ID필드를 넣고 조건에
"select 고객ID from 하행열차판매 where max(열차요금)" 으로 풀면 왜 값이 안 나올까요?
열차요금이 가장 큰 고객ID를 하행열차판매 테이블에서 찾아서 고객테이블의 고객ID와 연결하면 풀릴 줄 알았습니다...