我想转换 Table1 中的数据,正如您在 Pivot_table 中数据的第一张图片上看到的那样。可以在 MySQL 中做到这一点吗?因为数据透视表(A,B,C,D)的值是 varchar 数据格式,我不能使用 MySQL 的任何聚合函数,如 SUM 或其他。
Table1:
PK        Name     Subject     Grade
-------------------------------------
1         Bob       Math        A
2         Bob       History     B
3         Bob       Language    C
4         Bob       Biology     D
5         Sue       History     C
6         Sue       Math        A
7         Sue       Music       A
8         Sue       Geography   C
Pivot_table:
Subject     Bob     Sue
-------------------------
Math        A        A
History     B        C
Language    C 
Biology     D
Music                A
Geography            C
谢谢你的帮助