接任务,赚取用不完的金币中国教程网
《Photoshop专家讲堂》光盘热售
参与论坛活动,快速赚取金币精品素材,中英文字体
发新话题
打印

请教一个关于distinct的SQL语句该怎么写

请教一个关于distinct的SQL语句该怎么写


现在有一个表,其中有两个字段:一个是department,一个是number,department是可以重复的字符型字段,number是唯一的数值型字段,现在我想检索出按照number排序的department的唯一值集合,写了如下一个SQL语句:  
     select  distinct  department  from  bly_deptaddr  order  by  number  asc  
但执行后SQL  Server报错,提示:  
     ORDER  BY  items  must  appear  in  the  select  list  if  SELECT  DISTINCT  is  specified.  
请问这个语句该怎么写?谢谢!!!!!!!!!!!!!!  
---------------------------------------------------------------  

select  department  from  bly_deptaddr  group  by  department  
order  by  min(number)  asc  

---------------------------------------------------------------  
错误提示的意思是:你没有选择number列。  
改成如下即可:  
select  distinct  department,number  from  bly_deptaddr  order  by  number  asc
发新话题 返回列表