第一次在这里发帖... :)
我所拥有的是:
客户/型号
- 一个 / 1
- 一个 / 1
- 乙 / 1
- 乙 / 1
- C / 2
- 日/1
我需要展示的是:
型号/总数
1 / 3
- 2 / 1
我的代码是:
SELECT Client, Model, COUNT(Model) Total
FROM Table
GROUP BY Client, Model
但这所做的只是返回两列的每次出现。有人可以帮忙吗?
先感谢您。
第一次在这里发帖... :)
我所拥有的是:
客户/型号
我需要展示的是:
型号/总数
1 / 3
我的代码是:
SELECT Client, Model, COUNT(Model) Total
FROM Table
GROUP BY Client, Model
但这所做的只是返回两列的每次出现。有人可以帮忙吗?
先感谢您。
要计算每个模型的不同客户端的数量:
SELECT Model
, COUNT(distinct Client) Total
FROM Table
GROUP BY
Model
看起来您想要每个模型的“客户”数量;所以试试这个:
select model
, count(distinct client) as Total
from table
group by model
这是由 Group by 中的 Client 引起的。从您的查询中排除客户。尝试这个 :
SELECT Model, COUNT(Model) Total
FROM Table
GROUP BY MODEL