【发布时间】:2015-03-21 01:35:18
【问题描述】:
我有一张像下面这样的表,我需要将subject 行作为列,将attendance 作为行
sid name subject attendance
1 jhon sub1 1
2 toni sub1 0
3 danial sub1 1
4 jafer sub1 1
5 jhon sub2 1
6 toni sub2 1
7 danial sub2 1
8 jafer sub2 0
根据我的要求,我需要得到如下表的输出:
name sub1 sub2
jhon 1 1
toni 0 1
danial 1 1
jafer 1 0
我是在 mysql 中编写查询的新手。 提前感谢您的帮助!
【问题讨论】:
-
你用什么语言玩它? PHP?
-
这些科目中有多少是可能的?只有2个吗?
-
在主题中假设它是一个动态的主题,我在编写查询之前不知道主题。它可能是 2 个主题或更多主题,这取决于部门,我不知道主题名称每次都会有所不同跨度>
-
我已经明确指定了这个问题的主题。我需要在“MYSQL”中编写查询