注册 登录
编程论坛 SQL Server论坛

怎样取第一条记录!

SmallKnight 发布于 2007-10-15 13:25, 3793 次点击
如何取下面的第一条记录:
如表有两个字段Name、Value,有下面的记录:
Name1,1
Name1,2
Name2,5
Name2,3
Name3,3
Name3,4
想取的结果是:
Name1,2
Name2,5
Name3,4
也就是Name相同的,只取其中最大的那条记录,除了用cursor取,还有其它方法么?
3 回复
#2
西风独自凉2007-10-15 14:07
select name,max(value) from 表名 group by name
#3
SmallKnight2007-10-15 14:23
Good啊,我还以为要用cursor来写,多谢了,
#4
purana2007-10-15 14:26

没什么事不要用Cursor

1