我想转换 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
谢谢你的帮助