0

我有这些表:问题,问题集。

所以它与惯例一起做:questions_question_sets。

正确的?接下来,我有这张表:答案。

每个 questions_question_sets 都有很多答案,所以我需要将列名构建为单数。它将是:1. questions_question_set_id 还是 2. question_question_set_id?

我想它应该是第一个,但谁知道......

4

1 回答 1

0

TLDR:

questions_question_set_id

万一下一个人试图做这样的事情的更多细节:

根据您要执行的操作,我将假设 a Questioncan 属于多个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

字段

于 2012-07-07T13:57:26.160 回答