顺序错误:
select distinct top 10 EmpName from employee order by empid group empid

解决方案 »

  1.   

    select top 10 EmpName from (select distinct EmpName from (select max(EmpName) EmpName from employee group by empid ) a) b
      

  2.   

    group by 语句要放在order by 语句之前select top 10 distinct empid from employee group empid order by empid 
      

  3.   

    既然对empid 分组,empid 肯定是不同的了,没必要用distinctselect top 10 empid from employee group by empid order by empid
      

  4.   

    select distinct top 10 EmpName from employee group empid order by empid 
      

  5.   

    select top 10 EmpName from employee group empid order by empid 
      

  6.   

    select top 10 empid from employee group by empid order by empid
      

  7.   

    select top 10 empid from employee group by empid order by empid
      

  8.   

    group by 语句要放在order by 语句之前,既然对empid 分组,empid 肯定是不同的了,没必要用distinct,要用的话也必须在 top 前面用
    select top 10 EmpName from employee group empid order by empid