유형 2에서 제품코드 AA002가 두개로 중복 되는데 어떻게 기본키로 지정 해도 되는건가요???
기본키가 중복 값이 있어도 되는건가요?
위에 질문이라도 답해주세요..
-----------------------------------------------------------
업데이트 쿼리를 사용하라는 지시 사항이 있으면 어떻게 풀죠???
빈칸은 조건을 is null로 두면 되고
중복 되는건 조건을 어떻게 두나요???
또 마지막레코드를 변경하는 업데이트 쿼리는 어떻게 조건을 지정하나요?
기본키로 설정할 필드는 중복값을 가지면 안됩니다.
하지만 두개이상의 필드를 기본키로 지정할때는 다릅니다.
주문번호와 제품코드 값이 모두 동일한 값이 없으면 됩니다.
즉
c101 AA01
c101 AA02
c102 AA01
c102 AA02
는 가능하지만 (두 필드를 모두 합쳐서 중복되는 데이터가 없지만)
c101 AA01
c101 AA01
은 불가능합니다. ( 두 필드를 모두 합쳤을때 중복데이터가 있는것입니다.)
두개의 필드값이 한 묶음이 된다고 보시면 되겠네요.
업데이터 쿼리 작성하는 법이 문제 2번의 2번 설명에 있습니다.
2. 업데이트 쿼리만들기 라고 되어 있으니 이부분을 참고해 주세요.
중복되는 것이 is null 부분 즉 공백 부분때문에 중복이 나타나는 것입니다.
업데이트 쿼리만 작성하시면 질문 주신 내용이 만족되므로
업데이트 쿼리 작성하는 해설 방법을 보시고 따라 해보시기 바랍니다.
좋은 하루 되세요.
"-
*2013-03-05 00:10:10
기본키로 설정할 필드는 중복값을 가지면 안됩니다.
하지만 두개이상의 필드를 기본키로 지정할때는 다릅니다.
주문번호와 제품코드 값이 모두 동일한 값이 없으면 됩니다.
즉
c101 AA01
c101 AA02
c102 AA01
c102 AA02
는 가능하지만 (두 필드를 모두 합쳐서 중복되는 데이터가 없지만)
c101 AA01
c101 AA01
은 불가능합니다. ( 두 필드를 모두 합쳤을때 중복데이터가 있는것입니다.)
두개의 필드값이 한 묶음이 된다고 보시면 되겠네요.
업데이터 쿼리 작성하는 법이 문제 2번의 2번 설명에 있습니다.
2. 업데이트 쿼리만들기 라고 되어 있으니 이부분을 참고해 주세요.
중복되는 것이 is null 부분 즉 공백 부분때문에 중복이 나타나는 것입니다.
업데이트 쿼리만 작성하시면 질문 주신 내용이 만족되므로
업데이트 쿼리 작성하는 해설 방법을 보시고 따라 해보시기 바랍니다.
좋은 하루 되세요.
"