这个查询怎么写?(20分)

  • 主题发起人 主题发起人 coolcat3000
  • 开始时间 开始时间
C

coolcat3000

Unregistered / Unconfirmed
GUEST, unregistred user!
有一个表:
类型 名称
a 8234
a 7234
a 7234
b 1234
b 9234
b 0234
c 9234
c 2234
c 4234
c 6234
怎么只选每种类型的第一个名称出来,
如:
a 8234
b 1234
c 9234
 
select distinct(类型),
(select top 1 名称 from 表名 t2 where t2.类型=t1.类型)
from 表名 t1
 
楼上正解.顶一个!!!
 
select DISTINCT 类型,名称 from 表名
 
是可以了,但再想按另一表进行排序,
 
后退
顶部