我找不到这个问题的答案。
我希望能够返回多个类别的Virtuemart(Joomla!+ Virtuemart)产品的查询。目前有8个类别(可能会增长。)
因此,用户可以选择任意数量的类别,并且我希望仅返回所有选定类别中的产品列表。
如何在MySQL中执行处理此操作的查询?
答案 0 :(得分:2)
我不知道你的表结构,但这个例子可能会给你一个想法。
select product
from categories
where category in ('cat1','cat2','cat3')
group by product
having count(distinct(category)) = 3