2016-08-22 4 views
-4

私はテーブル名カテゴリ、投稿、ユーザーがあります。 ユーザーが3つのテーブルにはたくさんの関係を作成する方法

ユーザーが 記事カテゴリ ユーザーと多くの多くの関係しているのカテゴリーで多くの多くの関係しているカテゴリに従うことができます今では多くの記事に関係1 ている私は、カテゴリが有するものでカテゴリからすべての記事を取得したいです私は右のあなたを理解している場合、ユーザーに

答えて

0

に従ってください:

  • あなたは、エンティティのユーザーを持っています。このユーザーはいくつかのカテゴリに分類されています( )。カテゴリには複数のユーザーもいます。
  • また、あなたのエンティティポストはいくつかのカテゴリで分類され、その逆もあります。
  • 、ユーザーは、いくつかの記事を作ることができ、ポストは、それはあなたがしたいものだならば、あなただけのテーブルとして、それぞれの関係をモデル化する必要があるので、いくつかの ユーザー

に属することができます:

USER(KEY, NAME, ...) 
CATEGORY(KEY, DESC, ...) 
POST(KEY, CONTENT, ...) 

USER_2_CATEGORY(USER_KEY, CATEGORY_KEY) 
POST_2_CATEGORY(POST_KEY, CATEGORY_KEY) 
USER_2_POST(USER_KEY, POST_KEY) 
関連する問題