상시 시험 치루고 난뉘 기억에 의존하여 질문 올립니다. 시나공 기출문제와 기본모의고사를 다풀어봤으나 처음보는 형태로 나와서 조금 당황했습니다.
엑세스 쿼리 문제가 매개변수문제(8) 크로스탭쿼리(6)
질문2-1.
매개변수 문제에서 그림을 보고 알아서 테이블을 선택해서 필드를 지정하라고 했습니다.
그런데 그림을 참고해서 테이블(총5개,모두 관계로 이어짐)를 모두 열고 필요한 필드를 가져다 쓰려니 두 테이블의 필드가 동일한 경우가 있었습니다. 그래서 아무 필드나 드래그해서 쿼리작성으로 사용했는데 그래도 틀리지 않는지 궁금합니다.
질문2-2. 위 문제(매개변수쿼리만들기)
결과그림상으로 평균이 4번쨰 드로 표시됬고, 조건에 평균= (필드명1 *필드명2)/2로 하라고 나왔습니다.
그래서 공란에 평균:([ 필드명1 ] + [ 필드명2 ])/2 로 필드를 만들고, 저장하고 실행해보니,
"저장된 [ 필드명1 ] 필드는 sql문의 from 절에 나열된 테이블을 둘이상 참조합니다."라는 팝창이 뜨면서 혼란이 왔습니다.
(분명히 결과그림에 보면 [필드명1]이 나와 있어서 [필드명1]을 드래그해서 쿼리작성을 위한 필드로 사용하고 있었습니다. 즉 1번은 다른 필드로 사용되고 있는것은 맞습니다) 어떻게 해야 하나요?
1. 네 아무필드나 가져와서 사용하셔도 상관 없습니다.
2. 질문 주신 오류가 나타나는 경우 table1.필드명1 과 같이 작성하셔야 합니다.
두 테이블에 동일한 필드가 있어 오류가 나는 것입니다.
그러므로 어느 테이블의 셀을 이용할 것인지 표시해 주시면 됩니다.
좋은 하루 되세요.
-
*2016-06-21 10:09:08
1. 네 아무필드나 가져와서 사용하셔도 상관 없습니다.
2. 질문 주신 오류가 나타나는 경우 table1.필드명1 과 같이 작성하셔야 합니다.
두 테이블에 동일한 필드가 있어 오류가 나는 것입니다.
그러므로 어느 테이블의 셀을 이용할 것인지 표시해 주시면 됩니다.
좋은 하루 되세요.