gpt4 book ai didi

mysql - 从多个类别进行查询

转载 作者:行者123 更新时间:2023-11-30 01:15:46 25 4
gpt4 key购买 nike

我有一个博客,我想进行一个sql查询,以提供属于多个任意类别的所有博客。

我以为我可以做到

SELECT * FROM `blog` WHERE `blog_category_id` IN($categories) ORDER BY RAND() LIMIT 10

但后来我忘记了这些类别来自另一个表,现在我真的很难解决这个问题。

所以我尝试从博客表中的行返回所有信息,并从 blogs_to_cats 表中查找博客

blogs_to_cats 表包含 blog_id 和 blog_category_id。

所以我有一个 blog_category_id 数组,我想从这里生成查询。

完成类似数组表连接的正确 SQL 查询是什么?

最佳答案

SELECT blog.*
FROM blog b
INNER JOIN blog_to_cat bc ON b.id = bc.blog_id
WHERE bc.blog_category_id IN $categories

关于mysql - 从多个类别进行查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19065173/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com