私は4つのテーブルを持っています
post
-------------
post_id
cat_id
posts
post_category
-------------
cat_id
cat_name
users
-------------
user_id
user_name
user_category_map
-------------
user_id
cat_id
すべての投稿カテゴリのすべてのユーザーがすべての投稿を追加したい
私はこのクエリを書きました
SELECT posts
FROM post p, users u, user_category_map ucm
WHERE p.cat_id = ucm.cat_id
AND ucm.user_id = u.user_id
しかし、私は繰り返し投稿されています。私のテーブル構造は正しく、正しく正規化されていますか?ロジックを正しく取得できません。私が入れた結合は正しいですか?