【发布时间】:2014-08-12 12:12:14
【问题描述】:
我在 sql 中有表(Id,Name,Type)。
Id, Name, Type:
1, AA, 1
2, BB, 2
3, CC, 4
4, DD, 2
5, EE, 3
6, FF, 3
我想选择第一个不重复的数据。结果:
Id, Name, Type:
1, AA, 1
2, BB, 2
3, CC, 4
6, FF, 3
我使用 DISTINCT 和 GROUP BY,但不起作用,我选择了所有行,而不是使用 DISTINCT 或 GROUP BY 选择类型。
select DISTINCT Type
from tbltest
【问题讨论】:
-
所以你要删除重复的
Types 和第一个意思是根据ID? -
我想选择不重复的“类型”并按“ID”排序。
标签: sql sql-server sql-server-2008-r2