0
我无法找到此问题的答案。mysql - 显示处于多个类别的产品
我希望能够返回属于多个类别的Virtuemart(Joomla!+ Virtuemart)产品的查询。目前他们可能有8个类别(可能会增长)。
因此,用户可能会选择任意数量的类别,并且我只想返回所有选定类别中的产品列表。
我怎么能做一个查询,在MySQL中处理这个问题?
我无法找到此问题的答案。mysql - 显示处于多个类别的产品
我希望能够返回属于多个类别的Virtuemart(Joomla!+ Virtuemart)产品的查询。目前他们可能有8个类别(可能会增长)。
因此,用户可能会选择任意数量的类别,并且我只想返回所有选定类别中的产品列表。
我怎么能做一个查询,在MySQL中处理这个问题?
我不知道你的表结构,但这个例子可能会给你一个想法。
select product
from categories
where category in ('cat1','cat2','cat3')
group by product
having count(distinct(category)) = 3