I have the following entities in my system: COMPANY
, POSITION
, APPLICANTS
. There is many to many relationships between POSITION
and APPLICANTS
, but the current model does not show that there is many to many relationships between COMPANY
and APPLICANTS
.
Does it make sense to you to have a join table foo
that has the company_id, position_id and applicant_id or i should have a table that joins COMPANY
and POSITION
and another that joins POSITION
and APPLICANTS
?