"제품정보"쿼리를 작성하는데
해설을 보면
디자인모드에서 제품코드 필드의 조건에
NOT IN(SELECT 제품코드 FROM 판매내역)
이게 두번 입력이 되는데 왜 두번 입력을 하는지 모르겠습니다.
비교해봤는데 위 조건 한번만 입력하면 레코드수가 29개가 나오고
두번을 해보니 27개가 나오던데 먼 차이가 있는건지요...
조건이 두개이기 때문에 그렇습니다.
c와 z로 시작하는 데이터만 표시 해야 하고 판매내역 테이블에 없는 제품코드를 찾아야 하므로
두개의 조건을 작성하기 위해 not in도 두개를 써주는 것이죠.
제품코드 left(제품코드 ~~~)
Not In(select 제품코드 from 판매내역) c
Not In(select 제품코드 from 판매내역) z
좋은 하루 되세요.
-
*2013-03-14 01:37:48"
조건이 두개이기 때문에 그렇습니다.
c와 z로 시작하는 데이터만 표시 해야 하고 판매내역 테이블에 없는 제품코드를 찾아야 하므로
두개의 조건을 작성하기 위해 not in도 두개를 써주는 것이죠.
제품코드 left(제품코드 ~~~)
Not In(select 제품코드 from 판매내역) c
Not In(select 제품코드 from 판매내역) z
좋은 하루 되세요.