【发布时间】:2013-09-16 16:45:10
【问题描述】:
我有一张这样的桌子
ID Student Exam
----------------------
1 Kavi BE
2 MGR BA
3 MGR1 BE
我正在以 excel 格式编写这些数据。问题是我需要将考试字段按列排列,
BE BA
-------------
Kavi NULL
NULL MGR
MGR1 NULL
这只能通过查询来完成,因为我无法修改 excel 类以使其打印按列的数据。
我使用了 group concat,但我需要将考试详细信息放在单独的列中,而不是在同一列中。我不应该使用 pivot,因为少数版本的 mysql 不支持它。 请帮忙。
注意:此表可能有多个记录,因此请提供可以动态工作的解决方案。
【问题讨论】: