可以这样写
select distinct id , name , max(yy) from A
group by id , name
取id和name相同的最大yy,这样就只保留一条记录。
select id,name,max(yy)
from 表
group by id,name
select distinct t.id,t.name,t.yy fromm tablename t,tablename t1 where t.yy<>t1.yy and t.id = t1.id and t.name = t1.name