モデルのリレーションを作成する際に、
同じモデルの中間テーブルが2つ存在するのって問題がありますでしょうか?
次の例でいうと
CategoriesUsers
Entries
というのは業務上必要で、かつ、
Entriesの内容をCategoriesUsersの内容に統合するのはできません。(気色が違うため)
こういうのは、一般的に問題ないものなのか、それとも、根本的に設計を見直すべきなのか、アドバイスいただけないでしょうか?
よろしくお願いします。
例
Category
User
1つ目の中間テーブル
CategoriesUsers cateogry_id user_id
2つ目の中間テーブル
Entries cateogry_id user_id