Dev/db
테이블 비교 후 같지 않은 값 출력
2ssoosike
2014. 6. 17. 21:51
데이터이행을 하다 보니 쿼리를 열라 짜게 되는구나 ㅠ
1. 오라클DB에서 두 테이블을 비교해서 같지 않은 값을 갖는 목록
SELECT A.*
FROM IMSI_A A LEFT OUTER JOIN IMSI_B B
ON A.OLD_VAL=B.NEW_VAL
WHERE B.NEW_VAL IS NULL
2. 오라클DB에서 두 테이블을 비교해서 같지 않은 값의 중복을 제거한 목록
SELECT DISTINCT(A.OLD_VAL)
FROM IMSI_A A LEFT OUTER JOIN IMSI_B B
ON A.OLD_VAL=B.NEW_VAL
WHERE B.NEW_VAL IS NULL