sql取A字段重复记录的B字段值最大的一条记录

select max(id) id,name from 表 group by name 

--如果表中还有其他字段要查出,那么

select * from 表 where id in
(select max(id) from 表 group by name )