关于SQL中distinct的问题

2024-11-23 07:02:19
推荐回答(3个)
回答1:

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

回答2:

以上数据你要的最终结果是怎样的?
那你可以用如下方式来实现
select min(id) as id ,name from Table group by name

回答3:

越听越他一天一天你