值到列标题

时间:2014-09-12 14:13:29

标签: sql sql-server sql-server-2012

我为学生准备了一个数据库,用于存储问题和答案。我正在尝试建立一份报告。有一个问题表和一个响应表。这两个表都有一个共同的字段QuizNo。表结构类似如下:

测验表:

QuizNo |   Status
  1       Reviewed
  2       Not Reviewed

测验响应表:

QuizNo  | QuestionID | Response
1             11         Yes
2             13         No
2             11         Yes
1             13         No

查询的预期结果将包含测验表中的行数,在本例中为2.每个问题ID及其响应将在同一行中形成一个新列。

返回的表格数据如下所示:

                  (11 and 13 are question ID's)

QuizNo  |  Status     |   11   |    13
  1        Reviewed       Yes       No
  2        Not Reviewed   Yes       No

我尝试了一些不同的东西,但我无法将列标题转换为带有响应的问题ID。

TIA!

0 个答案:

没有答案