私は3つのテーブルを持っています。
news:
id
title
categories:
id
name
newsEachCategories:
postId
categoryId
テーブルnewsEachCategoriesは、各投稿のIDと投稿されたカテゴリのIDを保持します。
したがって、ID 13の投稿がカテゴリ6と7に投稿されている場合、1つは「postId13、categoryId 6」、もう1つは「postId13、categoryId7」の2つのエントリがあります。
したがって、カテゴリ(たとえば、IDが5のカテゴリ)にあるすべての投稿を検索するには、次を使用します。
SELECT news.title , news.editedTitle , news.id
FROM news JOIN newsEachCategories
ON news.id = newsEachCategories.postId
WHERE newsEachCategories.categoryId = 5
カテゴリ5と6の両方の投稿を選択する場合、クエリをどのように構文化する必要がありますか?