select EmployeeId,EmployeeName,EmployeeTel,DepartmentName from F_EmployeeAddressListselect 
我既要显示所有字段!还想按照DepartmentName进行分类,多谢了!

解决方案 »

  1.   

    select EmployeeId,EmployeeName,EmployeeTel,DepartmentName , 这里加聚合函数 from F_EmployeeAddressListselect 
    group by EmployeeId,EmployeeName,EmployeeTel,DepartmentName 不过,楼主貌似没把问题说清楚.
      

  2.   

    select EmployeeId,EmployeeName,EmployeeTel,DepartmentName from F_EmployeeAddressListselect 
    group by DepartmentName 
      

  3.   

    我用的SQL语句查询结果如下:
    EmployeeId,EmployeeName,EmployeeTel,DepartmentName
    1 黄毅 13510021006 软件部
    2 马强 13554938697 软件部
    3 徐飞 13598642356 业务部
    4 夏雨 13869423658 硬件部
    5 马高 13554938697 软件部
    但是我想要的结果是:
    EmployeeId,EmployeeName,EmployeeTel,DepartmentName
    1 黄毅 13510021006 软件部
    2 马强 13554938697 软件部
    5 马高 13554938697 软件部 --放到前面
    3 徐飞 13598642356 业务部
    4 夏雨 13869423658 硬件部
      

  4.   

    order by DepartmentName 
      

  5.   

    直接排序就好了!select EmployeeId,EmployeeName,EmployeeTel,DepartmentName from F_EmployeeAddressListselect 
    order by DepartmentName
      

  6.   

    我用的SQL语句查询结果如下: 
    EmployeeId,EmployeeName,EmployeeTel,DepartmentName 
    1 黄毅 13510021006 软件部 
    2 马强 13554938697 软件部 
    3 徐飞 13598642356 业务部 
    4 夏雨 13869423658 硬件部 
    5 马高 13554938697 软件部 
    但是我想要的结果是: 
    EmployeeId,EmployeeName,EmployeeTel,DepartmentName 
    1 黄毅 13510021006 软件部 
    2 马强 13554938697 软件部 
    5 马高 13554938697 软件部   --放到前面 
    3 徐飞 13598642356 业务部 
    4 夏雨 13869423658 硬件部 ---------------------------按你的某个需求排序就行了.
      

  7.   

    order   by   DepartmentName ,EmployeeName