取表中字段值重复的一条数据
表 t_a,
有三个字段 id,name,age
?
有三条数据:1,wang,12
??????????????????2,lian,11
??????????????????3,wang,14
??????????????????4,lian,13
??????????????????5,wang,23
????????????????? 6,hua,15
?
其中,name字段有好几个是重复的,对于重复的name,只查出一条数据:
select *?? from?t_a as?a
where not exists(select 1 from t_a? where???name?? =?? a.name and?? id?? <?? a.id)