我需要写一个查询并且很难得出结果。
这是我的专栏
电子邮件项目 PRODUCT_CATEGORY
我需要选择一个特定的 emailAddress 在哪里浏览了一个类别至少 2 次并且至少有 2 个不同的产品
所以记录可能看起来像这样
Email ITEM CATEGORY
joe@gmail Bread FOOD
joe@gmail Banana FOOD
joe@gmail Grapes FOOD
joe@gmail Hammer Tools
joe@gmail Hammer Tools
joe@gmail File Tools
meg@gmail Grass GARDEN
meg@gmail Grass GARDEN
meg@gmail Grass GARDEN
meg@gmail Grass GARDEN
我希望结果如下所示。梅格失踪了,因为她的物品都一样
Email Categroy DistinctItemCount
joe@gmail.com Food 3
joe@gmail.com Tools 2
我已经涵盖了类别,但我看不到如何添加项目计数要求
select * from
(
select Email ,Product_Category, count(Product_Category) As CatCount
from Browsed
group by Email, Product_Category
) a
where CatCount >1
我已经看这个很久了。
如果您能提供帮助,请提前感谢您。