쿼리 문의 드립니다.
상품 테이블
번호 | 이름
------------
1 | 청바지
2 | 니트
옵션 테이블
번호 | 상품 번호 | 타입
-----------------------
1 | 1 | a
2 | 1 | b
3 | 1 | c
4 | 2 | a
5 | 2 | b
라는 데이터가 있을때
옵션 테이블을 기준으로
상품 번호가 1이고 타입이 a,b,c이면 상품 테이블의 1번이 나와야 합니다.
상품 번호가 1이고 타입이 a,b이면 결과가 없어야 합니다.
상품 번호가 2이고 타입이 a,b이면 상품 테이블의 2번이 나와야 합니다.
상품 번호가 2이고 타입이 a,b,c이면 결과가 없어야 합니다.
이걸 어떻게 쿼리해야할까요?
감사합니다. |