我的系统中有以下实体:COMPANY
,POSITION
,APPLICANTS
。 POSITION
和APPLICANTS
之间存在多对多关系,但当前模型并未显示COMPANY
和APPLICANTS
之间存在多对多关系。
你有一个联接表foo
是否有意义,它具有company_id,position_id和applicant_id,或者我应该有一个加入COMPANY
和POSITION
的表以及另一个加入的表POSITION
和APPLICANTS
?
答案 0 :(得分:2)
我不这么认为。您可以通过APPLICANT
加入来获取给定COMPANY
的{{1}}。
我认为POSITION
与个人之间的关系从COMPANY
转移到APPLICANT
时会变得很重要。我建议不要对它进行建模。