gpt4 book ai didi

mysql - 选择多个标签

转载 作者:行者123 更新时间:2023-11-29 06:14:52 25 4
gpt4 key购买 nike

我想修改以下查询,以便它要求当前元素上存在两个标签。它本质上要求 tags_to_content 中存在具有特定 ID 的 2 行...

SELECT
content.id,
content_text.content
FROM content
INNER JOIN tags_to_content ON (
tags_to_content2.tag_id IN (1, 2) AND
tags_to_content2.content_id = content.id
)

最佳答案

解决此问题的常用方法是加入每个所需的标签:

SELECT
content.id,
content_text.content
FROM content
INNER JOIN tags_to_content t1 ON
t1.content_id = content.id
INNER JOIN tags_to_content t2 ON
t2.content_id = content.id
WHERE t1.tag_id = 1
AND t2.tag_id = 2

关于mysql - 选择多个标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7176934/

25 4 0