FieldA FieldB
张三 57
张三 58
李四 23
李四 21
李四 26上面为一张表,两字段,有5条记录值,
如何通过sql语句获得如下结果集(即分组中的第一条记录):张三 57
李四 23
张三 57
张三 58
李四 23
李四 21
李四 26上面为一张表,两字段,有5条记录值,
如何通过sql语句获得如下结果集(即分组中的第一条记录):张三 57
李四 23
解决方案 »
- 求:SQL数据库删除重复数据的语句
- 如何在Group嵌套Group?
- 求一相互修改的 sql 语句 ,请高手指点 在线等,急急急急急急急急急急急急急急急急急
- 请教:如何将不确定列的动态结果集生成临时表?
- 存储过程递归的调用无穷级目录表的某目录下的所有子孙!
- 哪里有sql server标准版(或者4合1)下载?
- 我的程序在执行时出现"一般性网络错误,请检查技术文档" 怎样解决呢 是网络问题还是超过了最大连接数
- 如何从终端访问服务器上的SQL server2000中的数据时不出现登录框?
- You restore the backup copies of the corrupted data files, which
- 触发器中如何判断update语句的调用者?
- 别名能用参数代替吗
- 求高手帮忙写几条sql语句,新手有困难
SELECT FieldA ,
FieldB
FROM ( SELECT ROW_NUMBER() OVER ( PARTITION BY FieldA ORDER BY FieldA ) id ,
*
FROM biao
) b
WHERE id = 1
(
select row_number() over(PARTITION BY FieldA ORDER BY FieldA) rowid,
tb.*
from tb
)
select fieldA, fieldB
from c1
where rowid=1
a.FieldA=FieldA and a.id>id)select FieldA,FieldB from tb where id=(select min(id) from tb group by FieldA)