+ -
当前位置:首页 → 问答吧 → 如何select表示这样的竖表变横表

如何select表示这样的竖表变横表

时间:2011-08-16

来源:互联网

表table
学科 分数 备注
-------------------------
语文 98 期中测验
数学 99 测验
英语 87 测验
语文 81 期末测验


用一句select表示select 字段1,字段2


学科 备注
-------------------------

语文 98-期中测验/81-期末测验
数学 99-测验
英语 87-测验

作者: the_else   发布时间: 2011-08-16

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

作者: wwwwb   发布时间: 2011-08-16

测试通过:
SQL code
select 学科, group_concat(concat(分数, "-", 备注)  SEPARATOR  "/")
fromgroup by 学科

作者: nicenight   发布时间: 2011-08-16

原来有函数哈

作者: the_else   发布时间: 2011-08-16