[문제] MySQL에서 중복된 레코드 삭제하기

아래와 같이 데이타베이스가 만들어져 있을 때, 중복된 레코드를 삭제하는 방법은?

 

create database simpledb;

create table simpledb.email_list
(
    fname varchar(100),
    email varchar(300)
);

insert into simpledb.email_list values ('Jan', 'Jan@email.com');
insert into simpledb.email_list values ('Bob', 'Bob@email.com');
insert into simpledb.email_list values ('Jill', 'Jill@email.com');
insert into simpledb.email_list values ('Bob', 'Bob@email.com');
insert into simpledb.email_list values ('Jill', 'Jill@email.com');
insert into simpledb.email_list values ('Bob', 'Bob@email.com');
insert into simpledb.email_list values ('Jill', 'Jill@email.com');

 

select * from simpledb.email_list
order by 1, 2;

 

중복된 이메일을 삭제하는 방법을 댓글로 올려주세요.

 

 

 

 

|

댓글 2개

이메일 뒤에 랜덤숫자 8개를 달거나 이메일 넣을때마다 중복확인해서 중복되면 다른 랜덤 이메일을 넣어야죠?

더미 회원 만드는건 코파일럿으로 작성해도 충분히 쉽게 구현할 수 있어요

댓글을 작성하시려면 로그인이 필요합니다.

그누5튜닝

+
제목 글쓴이 날짜 조회
6년 전 조회 1,756
6년 전 조회 1,308
6년 전 조회 1,025
6년 전 조회 1,303
6년 전 조회 1,349
6년 전 조회 1,174
6년 전 조회 1,764
6년 전 조회 1,236
6년 전 조회 1,396
6년 전 조회 1,455
6년 전 조회 1,278
6년 전 조회 1,491
6년 전 조회 1,234
6년 전 조회 1,209
6년 전 조회 1,352
6년 전 조회 1,317
6년 전 조회 3,237
6년 전 조회 1,435
6년 전 조회 1,435
6년 전 조회 1,453
6년 전 조회 1,046
6년 전 조회 824
6년 전 조회 938
6년 전 조회 1,040
6년 전 조회 1,308
6년 전 조회 854
6년 전 조회 724
6년 전 조회 971
6년 전 조회 773
6년 전 조회 555