读书人

请问一条sql语言

发布时间: 2013-02-03 12:33:31 作者: rapoo

请教一条sql语言
表达内容:第一行是字段名。
F1 F2 F3 F4
A 1 1 2
A 2 1 2
B 1 2 3
C 4 5 6
B 1 2 3
A 3 2 1

要求: 选取子记录,记录结果为F1字段值相同的记录只出现一条的全字段记录(具体是哪一条无所谓)
结果:
F1 F2 F3 F4
A 1 1 2
B 1 2 3
C 4 5 6

请达人协助给出与语句。(Sql2005)
[解决办法]

select distinct * from [Table] a where not exists(select 1 from [Table] where f1=a.f1 and f2<a.f2)

读书人网 >SQL Server

热点推荐