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 档号