求助一个SQL语句问题(行列转换)
我的表名是CJ,表结构如下:NAME SUBJECT RESULT
张三 语文 85
张三 数学 90
张三 物理 82
李四 语文 81
李四 数学 70
李四 物理 89
我要从这个表中读取数据把它转换成这种显示
NAME 语文 数学 物理
张三 分数
李四
select name,sum(case subject when subject then result end) [subject] from (select distinct subject from cj) from cj group by name
这句语句的问题在那里?