学员成绩,现在有一,二,三 3个年级,每个年级有多个班,我现在 要得是 先按年级分组,然后再按班级分组。
表: ID,NJ,BJ,Name,Score.
结果:
1   1年级   1班   zhangsan    80
2   1年级   1班   lisi        70
3   1年级   2班   ...
4   1年级   3班   ...
...
n   2年级   1班   ...
...
n   3年级   1班   ...

解决方案 »

  1.   

    如果是做报表的话, 一般报表控件都支行这种分组。
    用程序做页面的话, 两组SQL即可
      

  2.   

    要一个SQL 解决,   如何写???
      

  3.   

    select * from tb order by nj,bj-->>这样?
      

  4.   

    有哪几个表呢?每个表的结构呢?select * from 年级表 left join 班级表  on 年级表.年级ID=班级表.年级ID.
      

  5.   

    顯示用
    SELECT * FROM TABLE1 ORDER BY nj,bj