日期:2014-05-17  浏览次数:20509 次

请教一条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)