假设我有三个表格:posts,tags和posts_tags。帖子将所有帖子存储在我的博客中,标签存储所有不同的标签,posts_tags存储两者之间的关系。例如,如果标识为id 2的帖子标有ID为3的标签,posts_tags将存储此关系。如何选择MySQL中给定标签的帖子的所有标签?
我想构建一个查询,我可以获取标记为给定ID的所有帖子,以及与这些帖子关联的其他标签。例如,我希望能够在一个查询中找到所有标记为'编程'的帖子以及与该帖子关联的所有其他标签。
目前,我正在使用两个查询:一个查找标记了给定标记的帖子,一个查找这些帖子的所有标记。
有什么办法可以将这些查询合并为一个查询吗?
这回答,唯一的问题的第一部分,并tabdulla已经有一个查询,确实那。诀窍是在单个查询中回答这两个部分。 –
@Larry是的你是对的,谢谢你通知我。 – Arasu