SQL 중복 데이터 제외하고 조회, 삭제하기

Devel/DB_SQL|2022. 2. 11. 13:41
반응형

SQL 두 테이블간 중복되는 데이터를 제외하고 조회하는 방법

SELECT A.column FROM table1 A 
LEFT OUTER JOIN table2 B 
ON A.column=B.column 
WHERE B.column IS NULL;

SQL 중복데이터 삭제하기 (임시테이블 사용)

DELETE FROM table1 
WHERE column IN 
(SELECT * FROM 
(SELECT A.column FROM table1 A 
LEFT OUTER JOIN table2 B 
ON A.column=B.column 
WHERE B.column IS NULL) AS temp_table);
댓글()
loading