表table
学科   分数       备注
-------------------------
语文    98       期中测验
数学    99       测验
英语    87       测验
语文    81       期末测验
用一句select表示select  字段1,字段2
学科        备注
-------------------------语文        98-期中测验/81-期末测验
数学        99-测验
英语        87-测验

解决方案 »

  1.   

    select 学科,group_concat(newbb SEPARATOR '/') from 
    (select *,concat(学科,'-',备注) as newbb from tt) a group by 学科
      

  2.   

    测试通过:
    select 学科, group_concat(concat(分数, "-", 备注)  SEPARATOR  "/")
    from 表
    group by 学科
      

  3.   

    二楼正解。
    select 学科, group_concat(concat(分数, "-", 备注)  SEPARATOR  "/")
    from 表table
    group by 学科
      

  4.   

    数学 0x38302DE69C9FE4B8ADE88083E8AF95
    英语 0x39372DE69C9FE4B8ADE88083E8AF95
    语文 0x39302DE69C9FE4B8ADE88083E8AF952F38392DE69C9FE69CABE88083E8AF95
    我用二楼给的语句查出来的结果是这样的,怎么把它转成utf8的?
      

  5.   

     (不要高估你的汉语表达能力或者我的汉语理解能力)
       建议你列出你的表结构,并提供测试数据以及基于这些测试数据的所对应正确结果。
       参考一下这个贴子的提问方式http://topic.csdn.net/u/20091130/20/8343ee6a-417c-4c2d-9415-fa46604a00cf.html
       
       1. 你的 create table xxx .. 语句
       2. 你的 insert into xxx ... 语句
       3. 结果是什么样,(并给以简单的算法描述)
       4. 你用的数据库名称和版本(经常有人在MS SQL server版问 MySQL)
       
       这样想帮你的人可以直接搭建和你相同的环境,并在给出方案前进行测试,避免文字描述理解上的误差。