select distinct name,* from Table
这样就好了。但是因为name要是唯一的 所以必须要放在前面。后面也会有一个name列。
或者没有重复列的话用这个:
select * from table where id not in(select b.in from table a,table b
where a.name=b.name and a.id
以上数据你要的最终结果是怎样的?
那你可以用如下方式来实现
select min(id) as id ,name from Table group by name
越听越他一天一天你