SQL-用户统计表?

SQL-用户统计表?,sql,Sql,我正在开发一个多选择题web应用程序。用户必须回答50到100个选择题。每个问题的可能答案数量可以从3到4不等,但只有1个正确答案 我想创建一个页面统计,用户可以返回到回答的问题,看看他选择了什么答案。我不知道怎样做才是正确的方法 到目前为止,我已经: 用户表 问题表 答案表 我会像这样组织答案表格: 这样: 您将不会有空值的列 你也可以有超过3-4个答案的问题,而不需要添加任何额外的栏 你也可以有多个正确答案的问题 然后,您需要一个表格,其中包含用户的答案: 现在,您可以很容易地构

我正在开发一个多选择题web应用程序。用户必须回答50到100个选择题。每个问题的可能答案数量可以从3到4不等,但只有1个正确答案

我想创建一个页面统计,用户可以返回到回答的问题,看看他选择了什么答案。我不知道怎样做才是正确的方法

到目前为止,我已经:

用户表

问题表

答案表

我会像这样组织
答案
表格:

这样:

  • 您将不会有空值的列
  • 你也可以有超过3-4个答案的问题,而不需要添加任何额外的栏
  • 你也可以有多个正确答案的问题
然后,您需要一个表格,其中包含用户的答案:

现在,您可以很容易地构造一个显示所需数据的查询