책 내용 질문하기
온라인 채점 결과 문의
도서
2026 시나공 컴퓨터활용능력1급 실기 기본서
페이지
0
조회수
43
작성일
2026-02-01
작성자
이*연
첨부파일

2026_기본모의고사_01회

-5. 인기강사처리 쿼리 0/7

-쿼리 비교 X [인기강사처리] 쿼리 (UPDATE 강사 INNER JOIN 사용현황 ON 강사.강사코드 = 사용현황.강사코드 SET 강사.비고 = "인기강사" WHERE (((강사.강사코드) In (select 강사코드 from 사용현황 group by 강사코드 having count(개강코드) >=12))); )이 정답(UPDATE 강사 SET 강사.비고 = "인기강사" WHERE (((강사.강사코드) In (select 강사코드 from 사용현황 group by 강사코드 having count(개강코드) >= 12))); )과 다릅니다.



정답지랑 똑같이 했는데 왜 틀리다고 나올까요,...

답변
2026-02-02 11:28:19

안녕하세요.

쿼리 작성기 창에는 업데이트가 되는 테이블인 <강사> 테이블만 표시해야 하는데, <사용현황> 테이블까지 표시했기 때문입니다.

(UPDATE 강사 INNER JOIN 사용현황 ON 강사.강사코드 = 사용현황.강사코드 SET 강사.비고 = "인기강사" WHERE (((강사.강사코드) In (select 강사코드 from 사용현황 group by 강사코드 having count(개강코드) >=12))); )

(UPDATE 강사 SET 강사.비고 = "인기강사" WHERE (((강사.강사코드) In (select 강사코드 from 사용현황 group by 강사코드 having count(개강코드) >= 12))); )

즐거운 하루 되세요.

  • 관리자
    2026-02-02 11:28:19

    안녕하세요.

    쿼리 작성기 창에는 업데이트가 되는 테이블인 <강사> 테이블만 표시해야 하는데, <사용현황> 테이블까지 표시했기 때문입니다.

    (UPDATE 강사 INNER JOIN 사용현황 ON 강사.강사코드 = 사용현황.강사코드 SET 강사.비고 = "인기강사" WHERE (((강사.강사코드) In (select 강사코드 from 사용현황 group by 강사코드 having count(개강코드) >=12))); )

    (UPDATE 강사 SET 강사.비고 = "인기강사" WHERE (((강사.강사코드) In (select 강사코드 from 사용현황 group by 강사코드 having count(개강코드) >= 12))); )

    즐거운 하루 되세요.

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