Sql 从查询中显示相同的答案

Sql 从查询中显示相同的答案,sql,group-by,stack,Sql,Group By,Stack,嗨,伙计们,我有一个问题,可以显示和分组来自一个查询的相同答案吗 以下是我正在处理的表格示例: 桌子 我想做的是: Y = Q1, Q3, Q10 N = Q2, Q4 M = Q6, Q7, Q8, Q9 可以在我的示例中显示列的名称吗?您这样做是错误的。您需要的是问题表,而不是带有问题列的表 Questions Table ------------------ QuestionID PK Question Text Answers Table -----------

嗨,伙计们,我有一个问题,可以显示和分组来自一个查询的相同答案吗

以下是我正在处理的表格示例:

桌子

我想做的是:

Y = Q1, Q3, Q10
N = Q2, Q4
M = Q6, Q7, Q8, Q9

可以在我的示例中显示列的名称吗?

您这样做是错误的。您需要的是问题表,而不是带有问题列的表

Questions Table
------------------
QuestionID     PK
Question       Text


Answers Table
-----------------
AnswerID       PK
QuestionID     FK
UserID         FK
Answer         Text 

同意。一般来说,如果要对数据库中的字段进行编号,那么它可能应该是它自己的表。
Questions Table
------------------
QuestionID     PK
Question       Text


Answers Table
-----------------
AnswerID       PK
QuestionID     FK
UserID         FK
Answer         Text