1

クエリを作成する必要があり、結果を出すのに苦労しています。

ここに私のコラムがあります

メール アイテム 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

私はこれを長い間見てきました。

ご協力いただける場合は、事前によろしくお願いいたします。

4

2 に答える 2