这是行转列 可使用如下sql语句
即可实现:
SELECT name,
SUM(CASE course WHEN '语文' THEN score END ) AS '语文',
SUM(CASE course WHEN '数学' THEN score END ) AS '数学',
SUM(CASE course WHEN '英语' THEN score END ) AS '英语'
FROM grade GROUP BY
name
可参照下面方式:
http://www.williamsang.com/archives/1508.html