if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[TempA]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [dbo].[TempA]
GO
CREATE TABLE [dbo].[TempA] (
[id] [int] IDENTITY (1, 1) NOT NULL ,
[PositionName] [varchar] (256) COLLATE Chinese_PRC_CI_AS NULL ,
[EnglishPositionName] [varchar] (256) COLLATE Chinese_PRC_CI_AS NULL
) ON [PRIMARY]
GO
ALTER TABLE [dbo].[TempA] ADD
CONSTRAINT [PK_TempA] PRIMARY KEY CLUSTERED
(
[id]
) ON [PRIMARY]
GO
TempA表中有三个字段,id唯一且为主键,自动增长;
PositionName,EnglishPositionName中有重复的记录。
例如:
要求删除重复的"其他","质量工程师"等记录。
sql语句:
说明:
1,要删除哪几个用于判断重复的字段,则将它们放在group by语句之后。
2,max(t1.id) 可以修改为:min(t1.id)