본문 바로가기

SQL/LeetCode

LeetCode / 196. Delete Duplicate Emails / MySQL / Easy / Join

728x90

📚문제

출처 : LeetCode(https://leetcode.com/problems/delete-duplicate-emails/?envType=study-plan-v2&envId=top-sql-50)


📝풀이

# Write your MySQL query statement below
DELETE p2
FROM Person p1
JOIN Person p2 ON p1.email = p2.email AND p1.id < p2.id

아주 간단하고 신박한 방법...

다른 함수를 사용하거나 

줄이 길어질 필요 없이

깔끔하게 JOIN 조건으로 나오는 테이블 통째로 제거 🧐

 

728x90