MySQL分组调查评级

时间:2014-01-15 20:52:27

标签: mysql group-by

我有2张桌子

survey_question: id | question

survey_answer: question_id | answer

答案只是1-5号

我需要通过question_id

对结果进行分组

类似于questionid:arrayofanswers,questionid:arrayofanswers等

这就是我现在所拥有的

SELECT a.answer,a.question_id
FROM survey_answer AS a
GROUP BY a.question_id

我最初在那里加入survey_question以将问题字段作为标签,但我现在只想让它工作。

我错过了什么?

如果您可以提出每个问题的答案平均值,则可获得额外分数:)

更新:

我越来越接近这个:

SELECT q.question,a.answer
FROM survey_answer AS a
JOIN survey_question AS q ON a.question_id=q.id
ORDER BY a.question_id

但仍不确定如何按照我想要的方式将它们组合在一起

0 个答案:

没有答案