원하는 조건은 컬럼1은 'A'가 아니면서 컬럼2는 'B'도 아닌 값만 조회할려구하는데요
기존 쿼리 조건에
WHERE (컬럼1 <> 'A' AND 컬럼2 <> 'B') AND ......
있어서 맞게 되어있네 생각했는데 제가 원하던 결과값이 안나오고 있습니다.
문제 해결은
1. NOT ( 컬럼1='A' AND 컬럼2='B' )
2. (컬럼1 <> 'A' OR 컬럼2 <> 'B')
로 해결은 했는데요..
기존 SQL이 왜 기대했던 결과가 나오지 않는지 도통 이해가 가지않아 이렇게 질문 드립니다. ㅠ.ㅠ
우리말 표현을 쿼리로 그대로 잘 옮겼네요.
다만, 원하는 바를 우리말로 표현을 제대로 못 하셨네요.
원하는 것이
- 각각이 아닌 것이 아니라
- 동시에 맞는것이 아닌것 인 듯 합니다.