【发布时间】:2021-07-22 18:12:43
【问题描述】:
要选择(查询)所有选择(添加)的标签,我将使用代码:
SELECT `tags`.`name`
FROM `post_tag`
LEFT JOIN `tags` ON `post_tag`.`tag_id` = `tags`.`id`
WHERE `post_tag`.`post_id` = '12'
如何使用join查询所有未添加到帖子中的标签
帖子
| id | title |
|---|---|
| 1 | post 1 |
| 2 | post 2 |
标签
| id | name |
|---|---|
| 1 | tag 1 |
| 2 | tag 2 |
post_tag
| post_id | tag_id |
|---|---|
| 1 | 12 |
| 2 | 2 |
| 2 | 4 |
| 2 | 7 |
| 2 | 6 |
| 2 | 8 |
【问题讨论】:
-
我迷路了。为什么
tag_id的值不在tags表中? -
仅供参考。我是堆栈溢出 Markdown 编辑器的新手。我现在正在学习如何写一个问题。