한개의 테이블에서 중복된 값을 제거한 데이터
본문
test_table 이 있습니다.
데이터는
it_id = 상품 고유번호
site_id = 사이트 고유번호
site_id = master 에 있는 데이터는
it_id가 A001~A100 까지 있다고 예를 들겠습니다.
site_id = test1 에 있는 데이터는
it_id는 A001~A100 까지 동일 하게 있습니다.
하지만 중간에 A099, A010 등 몇몇 값들이 빠져있습니다.
쿼리를 실행하여
master 에는 있지만 test1에는 없는 it_id를 추려서 쿼리의 결과로 받고싶습니다.
A001~A100은 예시이며, A001, B001등 순차가 없이 이름이 매져겨 있습니다.
답변 2
master 를기준으로 가정하에
test1 이 master에 없는값추출
SELECT it_id FROM `test` a WHERE `it_id` NOT IN( select it_id from `test` b where b.`site_id` = 'test1')
!-->
답변을 작성하시기 전에 로그인 해주세요.