퀄리 질문요. 1 3 1,560

by 앗싸 [SQL Query] [2014.03.15 13:56:22]


아래 처럼 Master 라는 테이블에 

ID Part
1    A    ---------- 제외
2    A
3    C
4    D
5    A     --------- 제외
5    B 
6    B
7    C
8    A
9    D
....

이처럼 Data 있습니다.
조건으로 Part = 'A' and ID Not In('1', '5') 제외 하고 나머지를 가져올려고 하는데 어떻게 해야 하나요.
쉬울거 같은데 답이 안나오네요. ㅡㅜ 
그러면 위에 처럼 2건을 제외 하고 다 가져 오면 되는데.. ㅡㅡ
답변 부탁드립니다.
by 임상준 [2014.03.15 21:40:33]

(id, part) not in ((1,'A') , (5, 'A'))


by 마농 [2014.03.17 08:27:29]
WHERE (part, id) NOT IN (('A', 1), ('A', 5));
WHERE NOT(part = 'A' AND id IN (1, 5));
WHERE part != 'A' OR id NOT IN (1, 5);

by 앗싸 [2014.03.17 08:33:49]
감사합니다. 임상준님, 마농님 ^^
댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입