책 내용 질문하기
온라인 채점 결과 문의
도서
2025 시나공 컴퓨터활용능력 1급 실기 총정리 (ver. 2021)
페이지
0
조회수
90
작성일
2026-08-19
작성자
김*
첨부파일

2025_최종모의고사_02회

-5. 과외현황조회 쿼리 0/7

-쿼리 비교 X [과외현황조회] 쿼리 (SELECT 학생.성명, 학생.연락처, 과목.과목명, Max(과외.과외시작일) AS 최근과외시작일, Avg(과외내역.계약수업일수) AS 평균수업일 INTO 조회된과외현황 FROM 과목 INNER JOIN ((학생 INNER JOIN 과외 ON 학생.학생ID = 과외.학생ID) INNER JOIN 과외내역 ON 과외.과외ID = 과외내역.과외ID) ON 과목.과목ID = 과외내역.과목ID WHERE (((학생.성별)=[남자 또는 여자를 입력])) GROUP BY 학생.성명, 학생.연락처, 과목.과목명; )이 정답(SELECT 학생.성명, 학생.연락처, 과목.과목명, Max(과외.과외시작일) AS 최근과외시작일, Avg(과외내역.계약수업일수) AS 평균수업일 INTO 조회된과외현황 FROM 학생 INNER JOIN (과목 INNER JOIN (과외 INNER JOIN 과외내역 ON 과외.과외ID = 과외내역.과외ID) ON 과목.과목ID = 과외내역.과목ID) ON 학생.학생ID = 과외.학생ID WHERE (((학생.성별)=[남자 또는 여자를 입력])) GROUP BY 학생.성명, 학생.연락처, 과목.과목명; )과 다릅니다.



뭐가 틀린걸까요?

답변
2026-08-20 10:00:03

안녕하세요.

이번 차이는 테이블 조인 순서만 다릅니다.

작성한 쿼리는 대략

과목 → (학생 → 과외 → 과외내역)

순서로 조인되어 있고,

정답은

학생 → (과목 → (과외 → 과외내역))

순서로 조인되어 있습니다.

하지만 모두 INNER JOIN이고 연결 조건도 동일하므로, 현재 데이터에서는 실행 결과가 같게 나올 수 있습니다.

즉, 쿼리 디자인에서 실질적으로 잘못한 부분은 없고, 자동 채점 프로그램이 조인 구조까지 정답 SQL과 비교해서 오답으로 표시한 경우입니다.

교재 채점까지 맞추려면 정답처럼 과외-과외내역을 먼저 연결하고, 여기에 과목을 연결한 뒤 마지막에 학생을 연결하는 순서로 작성하는 것이 안전합니다.

즐거운 하루 되세요.

  • 관리자
    2026-08-20 10:00:03

    안녕하세요.

    이번 차이는 테이블 조인 순서만 다릅니다.

    작성한 쿼리는 대략

    과목 → (학생 → 과외 → 과외내역)

    순서로 조인되어 있고,

    정답은

    학생 → (과목 → (과외 → 과외내역))

    순서로 조인되어 있습니다.

    하지만 모두 INNER JOIN이고 연결 조건도 동일하므로, 현재 데이터에서는 실행 결과가 같게 나올 수 있습니다.

    즉, 쿼리 디자인에서 실질적으로 잘못한 부분은 없고, 자동 채점 프로그램이 조인 구조까지 정답 SQL과 비교해서 오답으로 표시한 경우입니다.

    교재 채점까지 맞추려면 정답처럼 과외-과외내역을 먼저 연결하고, 여기에 과목을 연결한 뒤 마지막에 학생을 연결하는 순서로 작성하는 것이 안전합니다.

    즐거운 하루 되세요.

· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.