首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

group by 有关问题请问

2012-01-23 
group by 问题请教表:档号|姓名001马大哈002张三001马大求查询档号|姓名001马大哈002张三就是只取其中一个

group by 问题请教
表:
档号   |   姓名
001         马大哈
002         张三
001         马大

求查询
档号   |   姓名
001         马大哈
002         张三
就是   只取其中一个值的第一个first();
我是用在交叉查询中档号和姓名(姓名可能有输入错误)

[解决办法]
create table T(档号 nvarchar(10), 姓名 nvarchar(10))
insert T select '001 ', '马大哈 '
union all select '002 ', '张三 '
union all select '001 ', '马大 '

select 档号, min(姓名) as 姓名
from T
group by 档号

热点排行