gpt4 book ai didi

php - 从产品类型表中选择产品 ID,但通过精确匹配显示

转载 作者:行者123 更新时间:2023-11-29 12:25:47 24 4
gpt4 key购买 nike

这可能是可以在此网站上提出的问题,但我无法找到答案。

我的问题是我有 3 张 table

一个。产品表

b.类别表

c.产品类别表

任何产品都可以有多个类别

因此,如果我想知道包含任何类别的所有产品,那么我可以使用 mysql 查询,例如

Select * 
From products
left join product_category on (product.id = product_category.product_id)
Where category id in (45,56,78)

但是如果我只想要那些具有所有这些类别的产品,那么我如何找到它?

最佳答案

Select p.id
from products p
join product_category pc on p.id = pc.product_id
where category_id in (45,56,78)
group by p.id
having count(distinct category_id) = 3

关于php - 从产品类型表中选择产品 ID,但通过精确匹配显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28345317/

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