cuốn sách gpt4 ai đã làm

mysql - 按标签搜索,包括

In lại Tác giả: Walker 123 更新时间:2023-11-29 01:39:53 32 4
mua khóa gpt4 Nike

tôi ở đây storiestags 之间有一个多对多的关系,为保存关系而创建的表是 taxonomies。我想搜索所有具有所有给定标签的故事。

到目前为止我使用的查询是这个,当然它对我不起作用,它返回包含给定标签的任何的所有故事,我想展示的故事包含所有定义的标签。

 SELECT stories.* FROM `stories` 
JOIN `taxonomies` ON `stories`.id = `taxonomies`.`story_id`
JOIN `tags` ON `tags`.id = `taxonomies`.tag_id
WHERE `tags`.name = 'tag 1' OR `tags`.name = 'tag 2' /* ... */
GROUP BY stories.id

câu trả lời hay nhất

我想你想要这个查询

SELECT stories.id FROM `stories` 
JOIN `taxonomies` ON `stories`.id = `taxonomies`.`story_id`
JOIN `tags` ON `tags`.id = `taxonomies`.tag_id
GROUP BY stories.id
HAVING SUM(`tags`.name = 'tag 1')>0
AND SUM(`tags`.name = 'tag 2')>0

关于mysql - 按标签搜索,包括,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27432723/

32 4 0
Walker 123
Hồ sơ

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá taxi Didi miễn phí
Phiếu giảm giá taxi Didi
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress