生成一个查询,显示问题出错的时间

时间:2013-05-02 20:46:20

标签: mysql sql database

我有一个名为countwronganswer的表,列cwa_idquestion_num。如何生成包含显示两列的查询的表,一列列出所有question_num,第二列列出与cwa_id相关的question_num的次数。

Question Number |Total # of Mistake | 
1                12
2                22
..etc

注意:由于该状态下的知识水平,在没有意识到count或Groupby方法存在的情况下询问了这个问题。 Count()或Groupby()是生成第2列总共#值的关键,我完全不知道,因此,在那个时间点,为数据编写代码的任何尝试都将接近无意义。 如果您认为有用或解决了问题,请尽可能投票。

2 个答案:

答案 0 :(得分:2)

可能是这样的

SELECT question_num, COUNT(cwa_id) total_mistakes
  FROM countwronganswer
 GROUP BY question_num

答案 1 :(得分:1)

select question_num , count(cwa_id)
 from tableName group by question_num