Giải pháp:
Tạo bảng và insert vào bảng theo ví dụ sau:
if OBJECT_ID(''MailList'') is not null drop table MailList
go
create table MailList
(
id int identity not null,
mail_add varchar(100) not null,
Name Nvarchar(50) default ('''') not null,
)
go
insert MailList (mail_add, Name)
values
(''mailA@gmail.com'', ''Nguyen van A''),
(''mailB@gmail.com'', ''Nguyen van B''),
(''mailA@gmail.com'', ''Nguyen Van A'')
Cột mail_add có hai mail trùng nhau đều là mailA. Để xóa bớt một dòng, dùng câu lệnh sau:
delete from MailList
where id not in (select MAX(ID) from MailList group by mail_add)