With1 [LeetCode] Delete Duplicate Emails (delete, self join, and) Delete 문을 사용해서 테이블에서 행 제거 DELETE p FROM Person p INNER JOIN Person p2 ON p.Email = p2.Email AND p.Id > p2.Id; 궁금증이 생기는데 on 절에 조건을 줄 경우 어떤식으로 영향이 미치는가 위의 코드에서는 and라는 조건이 추가된 것이다. [ON vs WHERE] ON : JOIN 을 하기 전 필터링을 한다 (=ON 조건으로 필터링이 된 레코들간 JOIN이 이뤄진다) WHERE : JOIN 을 한 후 필터링을 한다 (=JOIN을 한 결과에서 WHERE 조건절로 필터링이 이뤄진다) 출처: developyo.tistory.com/121 다른 풀이 With cte as (select min(Id) as Id, Email from P.. 2021. 4. 9. 이전 1 다음