안녕하세요.
데이터가 만약
VAL1 VAL2 VAL3
2011-08-12 A Y
2011-08-12 A N
2011-08-12 A N
2011-08-12 A N
2011-08-12 B N
2011-08-12 B N
2011-08-12 B N
이라는 데이터가 있을때 결과값이
2011-08-12 B N
만 가져오려면 어떻게 해야할까요? Y인 값만 찾아서 NOT IN 으로 걸러내려고 했는데,
그 보다 더 좋은 방법도 있을 거 같아 선배님들께 조언을 부탁드립니다.
즉, PK는 VAL1, VAL2인데 실질적으로는 PK가 걸려있지 않아 중복되어 N ROW가 들어옵니다.
근데 그 중복되는 ROW중에 사용구분값 VAL3가 이미 사용했다! 라는 상태가 있을 경우
그 데이터는 제외하고 N인건만 조회하는 쿼리를 조언 부탁드립니다.
감사합니다.
|