用一条SQL 语句 查询出id,name,重复的内容只显示一条(显示最大的id或者最小的id)
ID NAME
29 武汉
30 仙桃
31 长沙
32 岳阳
33 长沙
34 岳阳
答案1:select * from t where id in (Select max(ID) from t group by name)
-------------------------------分割线----------------下面这个是我写的,跟上面的子查询有什么不同呢,哪个 更快一点
select max(id),name from temp group by (name) order by id asc;