我知道如何解决这个问题,但我想知道最好的方法是什么。
所以一个问题可以有多个答案 问题和答案可以有分数 用户只能在每个问题/答案中给出分数
Question:
id
title
Answer:
id
question_id
response
Points:
id
user_id
question_id
answer_id
points
因此,您可以看到问题是带有question_id和answer_id的Points表。现在我想我可以通过使用Points_Question表和Points_Answer表来解决这个问题,然后我可以将表连接到total_points。这是最好的解决方案吗?
答案 0 :(得分:0)
您不需要在点表中添加questionid,因为可以通过answer表中的answerid访问问题。