有这样一张表:(studentinfo)
班级 姓名
24 学生1
24 学生2
24 学生3
24 学生4
24 学生5
24 学生6
25 学生7
25 学生8
25 学生9
25 学生10
25 学生11
25 学生12
25 学生13
25 学生14
25 学生15
25 学生16
26 学生20
26 学生21
26 学生22
26 学生23
26 学生24
26 学生25
26 学生26
26 学生27
26 学生28
26 学生29
26 学生30
能否在mysql中转换成如下形式
24   学生1 学生2 学生3 学生4 学生5 学生6
25   学生7 学生8 学生9 学生10 学生11 学生12 学生13 学生14 学生15 学生16
26   学生20 学生21 学生22 学生23 学生24 学生25 学生26 学生27 学生28 学生29 学生30
新手求助,谢谢。

解决方案 »

  1.   

    参考:
    http://topic.csdn.net/u/20090530/23/0b782674-4b0b-4cf5-bc1a-e8914aaee5ab.html?78105
    中我的回答
      

  2.   

    select 班级, group_concat(姓名 separator ' ')
    from studentinfo
    group by 班级
      

  3.   

    select 班级, group_concat(姓名 separator ' ')
    from studentinfo
    group by 班级
      

  4.   

    select 班级, group_concat(姓名 separator ' ')
    from studentinfo
    group by 班级;