我有这些表格: 问题,问题集。
所以这与惯例一致: questions_question_sets。
右?接下来,我有这个表: 答案。
每个questions_question_sets都有很多答案,所以我需要将列名建立为单数。它会是: 1. questions_question_set_id或 2. question_question_set_id?
我想它应该是第一个,但谁知道...
答案 0 :(得分:0)
<强> TLDR:强>
questions_question_set_id
有关下一个人尝试执行此类操作的详细信息:
根据您要执行的操作,我将假设Question
可以属于多个QuestionSet
,Answer
特定于Question
1}}在特定的QuestionSet
内(与我看来合乎逻辑的相反 - Answer
属于Question
,无论它在哪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
<强>字段强>