쿼리문 교집합과 차집합(??) 구하기 입니다~ 정보
쿼리문 교집합과 차집합(??) 구하기 입니다~본문
mysql 버전은 4.1.18 입니다
1번 쿼리문 ==> SELECT img_num FROM `words_key` WHERE wr_id=2
1번 쿼리문 결과값 ==> 1,2,6,7
2번 쿼리문 ==> SELECT img_num FROM `words_key` WHERE wr_id=6
2번 쿼리문 결과값 ==> 3,4,6,7,8
위와같을때
1번과 2번 결과값의 교집합(?)값 ==> 6,7
그리고 차집합이라고 해야하나(??) 1번쿼리문 결과값에서
1번과 2번 결과값의 교집합했던 6,7를 뺀 1,2
이렇게 결과값을 얻고자 합니다~
교집합은 구할수 있겠는데... 밑의 차집합(??) 값은 당췌 모르겠습니다
고수님들 도와주세요~
1번 쿼리문 ==> SELECT img_num FROM `words_key` WHERE wr_id=2
1번 쿼리문 결과값 ==> 1,2,6,7
2번 쿼리문 ==> SELECT img_num FROM `words_key` WHERE wr_id=6
2번 쿼리문 결과값 ==> 3,4,6,7,8
위와같을때
1번과 2번 결과값의 교집합(?)값 ==> 6,7
그리고 차집합이라고 해야하나(??) 1번쿼리문 결과값에서
1번과 2번 결과값의 교집합했던 6,7를 뺀 1,2
이렇게 결과값을 얻고자 합니다~
교집합은 구할수 있겠는데... 밑의 차집합(??) 값은 당췌 모르겠습니다
고수님들 도와주세요~
댓글 전체
4.1대라면 서브 쿼리가 되니까 그걸 써 보시죠
SELECT img_num FROM `words_key` WHERE wr_id=2 and img_num not in ( SELECT img_num FROM `words_key` WHERE wr_id=2)
SELECT img_num FROM `words_key` WHERE wr_id=2 and img_num not in ( SELECT img_num FROM `words_key` WHERE wr_id=2)
rolo 님 답변 감사드립니다~
많은 도움되었습니다~
많은 도움되었습니다~