日期:2014-05-18  浏览次数:20530 次

将垂直的查询结果扁平化的问题
学生信息表   a   字段:   id、name、studentid(学号)
                                      1、   张三、2001091105
———————————————————————————————
成绩表           b   字段:id、studentid、subjectid、examresult(成绩)  
                                      1、   2001091105、       1、                 90
                                      2、   2001091105、       2、                 85
———————————————————————————————
考试科目表   c   字段:subjectid(科目编号)、subjectname
                                              1、                                     语文
                                              2、                                     数学
———————————————————————————————
如何才能查询出如下结果:
姓名     语文       数学
张三     90           85

------解决方案--------------------
查询FAQ部分的 "行转列 "。