标签:成绩表 from cas image com end 9.png sql images
查询 每个学生 的 (姓名,语文,数学,英语,成绩)为列
表结构如下:
student: 学生表
grade 成绩表 :
查询出如下效果:
SQL如下:
select s.name,a.* from student s, (select sid, max(CASE kemu WHEN ‘语文‘ THEN chengji ELSE 0 END) ‘语文‘, max(CASE kemu WHEN ‘数学‘ THEN chengji ELSE 0 END) ‘数学‘, max(CASE kemu WHEN ‘英语‘ THEN chengji ELSE 0 END) ‘英语‘ from grade GROUP BY sid ) a where s.id = a.sid
标签:成绩表 from cas image com end 9.png sql images
原文地址:http://www.cnblogs.com/GotoJava/p/7081024.html