我有 3 张桌子。
news:
id
title
categories:
id
name
newsEachCategories:
postId
categoryId
表 newsEachCategories 保存每个帖子的 id 和发布它的类别的 id。
因此,如果 id 为 13 的帖子已发布在类别 6 和 7 中,则有两个条目,一个是“postId 13 , categoryId 6”,另一个是“postId 13 , categoryId 7”。
因此,为了查找属于某个类别的所有帖子(例如 id 为 5 的类别),我使用:
SELECT news.title , news.editedTitle , news.id
FROM news JOIN newsEachCategories
ON news.id = newsEachCategories.postId
WHERE newsEachCategories.categoryId = 5
如果我想选择属于 5 类和 6 类的帖子,我应该如何对我的查询进行语法分析?