如果你的部门就是1、2、3这么排下来的话。
你可以用一个for来循环。显示
不会很难。

解决方案 »

  1.   

    在sql语句中加上一个关键字不就行了吗
    select * from table where 1 order by 部门
    用循环显示时就是所要的结果
      

  2.   

    SELECT * FROM table ORDER BY 部门;然后再按部门来循环。
    具体思路:
      在循环中如果下一条记录部门不同就跳出循环,再重新开始此循环。
      

  3.   

    select distinct 部门 from table order by 部门
    while(!EOF){
      echo 部门;
      select * from table where 部门=部门;
    }