如果我有3张桌子:
帖子
POST_ID 标题 体
代码
TAG_ID 名称
posts_tags
POST_ID TAG_ID
从单个查询中列出(选择)每个帖子和标签的最佳方式是什么?
答案 0 :(得分:3)
只需加入三个表格即可。如果您使用左连接,您还会看到哪些帖子没有标签。
SELECT *
FROM posts
LEFT JOIN posts_tags ON posts.post_id = posts_tags.post_id
LEFT JOIN tags ON posts_tags.tag_id = tags.tag_id