[LeetCode/SQL] 196. Delete Duplicate Emails

Sooyeon·2023년 11월 10일
0

문제풀이 

목록 보기
18/95
post-thumbnail

[LeetCode/SQL]


📌 196. Delete Duplicate Emails

문제

풀이

- 중복된 이메일을 삭제하되,id가 작은것 기준으로
하나만 남겨서 출력하라

=>SELECT 사용 금지로,INNER JOIN과 
WHERE 절 조건 활용
=>중복 이메일중 id가 더 큰것을 삭제하기를 
조건에 사용 

방법

DELETE p1
FROM person AS p1 
INNER JOIN person AS p2
ON p1.email=p2.email
WHERE p1.id>p2.id

0개의 댓글