Lim Seunghyun Space

[MySQL] DELETE JOIN 본문

SQL/SQL 공부

[MySQL] DELETE JOIN

Lim Seung Hyun 2023. 3. 20. 13:21

LeetCode 문제 중 테이블에 중복된 데이터를 삭제하는 문제가 있다.

오로지 DELETE 문만 사용해야 하며 SELECT 문을 이용할 수 없다.

 

DELETE JOIN은 중복된 데이터나 같은 rows나 테이블에 관련된 rows들을 삭제할 때 사용한다.

Syntax

DELETE table_a
FROM table_a
JOIN table_b
ON table_a.attribute_name = table_b.attribute_name
WHERE condition;

데이터 조회시 사용했었던 JOIN 문법과 유사하다.

 

 

Referece

728x90

'SQL > SQL 공부' 카테고리의 다른 글

[MySQL] Swap values within a column  (0) 2023.03.20
Transaction(트랜잭션)  (0) 2021.12.08
DELETE FROM과 TRUNCATE  (0) 2021.12.08