将动态行转换为列

时间:2019-02-05 14:27:04

标签: mysql sql

我一直在尝试创建视图并将行转换为列 我有这种看法

视图表名称:view_all_grades_final_edit_last

studentID | subjectID  | FirstGrading
1080473    Computer 101  0.00
1080473    History 101   0.00
1080473    Java 101      0.00
1080473    PE 101        0.00
1080473    Science 101   74.85
1111857    Computer 101  0.00
1111857    History 101   0.00
1111857    Java 101      0.00
1111857    PE 101        0.00
1111857    Science 101   69.07

我希望输出如下:

studentID | Computer 101 | History 101 | Java 101 | PE 101 | Science 101

1080473     0.00           0.00          0.00      0.00        74.75
1111857     0.00           0.00          0.00      0.00        69.07

1 个答案:

答案 0 :(得分:0)

如果知道https://myDevOrg.api.crm.dynamics.com/api/data/v9.1/activitymimeattachments?$select=filesize&$top=10&$filter=filesize%20gt%201000&$orderby=filesize%20desc,则可以简单地进行条件聚合:

subjectid