我有这些表:问题,问题集。
所以它与惯例一起做:questions_question_sets。
正确的?接下来,我有这张表:答案。
每个 questions_question_sets 都有很多答案,所以我需要将列名构建为单数。它将是:1. questions_question_set_id 还是 2. question_question_set_id?
我想它应该是第一个,但谁知道......
我有这些表:问题,问题集。
所以它与惯例一起做:questions_question_sets。
正确的?接下来,我有这张表:答案。
每个 questions_question_sets 都有很多答案,所以我需要将列名构建为单数。它将是:1. questions_question_set_id 还是 2. question_question_set_id?
我想它应该是第一个,但谁知道......
TLDR:
questions_question_set_id
万一下一个人试图做这样的事情的更多细节:
根据您要执行的操作,我将假设 a Question
can 属于多个a QuestionSet
,并且 anAnswer
特定于 aQuestion
内的特定QuestionSet
(与我认为合乎逻辑的相反- anAnswer
属于 aQuestion
不管哪个QuestionSet
在里面)。
楷模
Question
QuestionSet
Answer
QuestionsQuestionsSet
表
questions
id
question_sets
id
answers
id
questions_question_set_id
questions_question_sets
id
question_id
question_set_id
协会
Question hasAndBelongsToMany QuestionSet
QuestionSet hasAndBelongsToMany Questions
Answer belongsTo QuestionsQuestionSet
QuestionsQuestionSet hasMany Answer
字段