mysql 查询一个表 其中一个字段值相同大于一条,另一个字段值不同的数据,只显示一次

比如图中表 取 A 字段大于1条的,而且B字段值还不同的数据比如图中表,希望得到结果是大哥二弟

可以这样写
select distinct id , name , max(yy) from A
group by id , name
取id和name相同的最大yy,这样就只保留一条记录。追问

我需要的是name相同,id不同

温馨提示:答案为网友推荐,仅供参考
相似回答