Leetcode SQL50 (196)

Pocketopi·2025년 4월 23일

[MYSQL] Leetcode

목록 보기
18/34
post-thumbnail

🔔 문제

Delete Duplicate Emails
➔ Person 테이블에서 중복된 이메일을 가진 사용자가 있을 경우,
ID가 가장 작은 레코드만 남기고 나머지는 삭제하라.

🎯 풀이 방법

🔑 핵심 아이디어

이메일이 같은데 ID가 큰 것들을 삭제

💻 전체 코드

DELETE P1
FROM Person P1
JOIN Person P2
ON P1.EMAIL = P2.EMAIL AND P1.ID > P2.ID

💡 핵심 문법 및 배운 점

  • DELETE FROM
profile
통계학/컴퓨터공학 전공 4학년 학생 DA뿌수기 일기장

0개의 댓글