책 내용 질문하기
사무자동화산업기사 실기 417~418쪽 질문입니다.
도서
2022 시나공 사무자동화산업기사 실기
페이지
418
조회수
218
작성일
2022-07-17
작성자
탈퇴*원

보고서 내용에 들어갈 쿼리를 만드는데 수식 입력 다하고 실행하려고 할 때마다

"지적된 '[구분코드]' 필드는 SQL 문의 FROM 절에 나열된 테이블을 둘 이상 참조합니다."라는 문구가 뜨면서 안 됩니다.

 

테이블 두 개를 활용해서 만들어야 하는 쿼리이고, 분명 테이블 한개에서만 골라서 클릭했는데 왜 이럴까요...

답변
2022-07-18 22:29:03

안녕하세요. 길벗 수험서 운영팀입니다.

 

'구분코드'의 경우 '직원교육현황' 테이블과 '직원구분' 테이블에 모두 있습니다.

쿼리 편집기의 첫 번째 난에 '직원교육현황*'을 입력했으므로 '직원번호, 구분코드, 교육월수, 연수비' 필드가 모두 포함된 것이고, 두 번째 필드에 '구분필드'를 입력했으므로 '구분필드'가 두개로 중복됩니다.

이런 경우 '직원교육현황.구분코드'나 '직원구분.구분코드'처럼 테이블명을 표시해줘야 합니다.

이처럼 필드가 중복되는 것을 방지하기 위해서 '직원교육현황*'보다는 '직원번호', '교육월수', '연수비' 필드를 각각 편집기 1~3번째 난에 입력해줍니다.

첨부한 그림에서 '직원교육현황*'을 삭제하고 '직원번호', '교육월수', '연수비' 필드를 추가하면 됩니다.

 

행복한 하루되세요.^^

  • 관리자
    2022-07-18 22:29:03

    안녕하세요. 길벗 수험서 운영팀입니다.

     

    '구분코드'의 경우 '직원교육현황' 테이블과 '직원구분' 테이블에 모두 있습니다.

    쿼리 편집기의 첫 번째 난에 '직원교육현황*'을 입력했으므로 '직원번호, 구분코드, 교육월수, 연수비' 필드가 모두 포함된 것이고, 두 번째 필드에 '구분필드'를 입력했으므로 '구분필드'가 두개로 중복됩니다.

    이런 경우 '직원교육현황.구분코드'나 '직원구분.구분코드'처럼 테이블명을 표시해줘야 합니다.

    이처럼 필드가 중복되는 것을 방지하기 위해서 '직원교육현황*'보다는 '직원번호', '교육월수', '연수비' 필드를 각각 편집기 1~3번째 난에 입력해줍니다.

    첨부한 그림에서 '직원교육현황*'을 삭제하고 '직원번호', '교육월수', '연수비' 필드를 추가하면 됩니다.

     

    행복한 하루되세요.^^

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