【发布时间】:2013-09-05 06:25:29
【问题描述】:
我想转换 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
感谢您的帮助
【问题讨论】:
-
数据透视表是静态的吗?还是您即时创建?