如何删除表中的重复记录

例如有这样一个表,其中ID号为AAAK2aAAMAAAOX+AAX的记录是重复的,如何只取其中一条记录呢?
 

ID1

XINGMING

XINGBIE

CENGYONGMING

MINZU

PAICHUSUOBIANHAO

JUWEIHUIBIANHAO

AAAK2aAAMAAAOefAAx

陈长芬

2

 

01

32059856

3205985607

AAAK2aAAMAAAOfgAAn

陈尺平

1

 

01

32059856

3205985615

AAAK2aAAMAAAOX+AAX

陈春付

1

 

01

32059856

3205985602

AAAK2aAAMAAAOX+AAX

陈春付

1

 

01

32059856

3205985602

AAAK2aAAMAAAOX+AAX

陈春付

1

 

01

32059856

3205985602

通过这个SQL就可以了。
create table szzzrktemp as (select * from zzrktemp t1
where rowid in (select max(rowid) from zzrktemp t2
 where t1.id1=t2.id1))

你可能感兴趣的:(如何删除表中的重复记录)