• 카테고리

    질문 & 답변
  • 세부 분야

    데이터 분석

  • 해결 여부

    미해결

delete dupicate emails 질문드려요

21.04.15 06:29 작성 조회수 128

1

안녕하세요 밑에 분과 같은 질문인데요

WHERE 조건이 p1.Id>p2.Id 해당하는 것이 지워지면

조인한 결과에서 1,3 행이 남은 같은데

1 | john@example.com | 1 | john@example.com

1 | john@example.com | 3 | john@example.com (삭제)

2 | bob@example.com | 2 | bob@example.com  

3 | john@example.com | 1 | john@example.com (삭제)

3 | john@example.com | 3 | john@example.com (삭제)

맨밑에분한테 설명해주신 것을 보면 ID 3 해당하는 행이 지워졌다고 해주 같은데 그럼 남은 값은 1,3번행 (2,4,5 값이 지워지고) 1,3 값이 output 으로 나오는게 맞나요?

답변 1

답변을 작성해보세요.

0

안녕하세요 suby0370님!

네 작성해주신 것처럼 쿼리를 실행시키고 나면

+----+------------------+
| Id | Email            |
+----+------------------+
| 1  | john@example.com |
| 2  | bob@example.com  |
+----+------------------+

위와 같은 결과가 나오게 됩니다.

감사합니다 :)