【发布时间】:2016-02-08 18:11:50
【问题描述】:
我有一个包含 Cust 和 Category 两列的表,
**Cust Category**
1 X
2 Y
1 Y
2 Z
3 X
4 D
客户 1 已从类别 X 和 Y 购买,但对于“类别 X”,3 是独家客户,因为客户 3 仅从 X 购买。我想要如下三列的结果(类别,购买的客户数量类别和独家客户):
**Category NoOfCust ExclusiveCust**
X 2 3
Y 2 NULL
Z 1 NULL
D 1 4
如何查询表来得到这个结果?
【问题讨论】:
-
Stackoverflow,不是免费的编码服务
-
请展示您的尝试,以便我们为您提供帮助。
-
大家好....我尝试了下面的查询,但它抛出了一个错误.. select category,count(cust) as NoofCust,(select (cust) from sales group by cust have count( category)=1) 来自按类别的销售组