计算同一行中两个值出现的次数

时间:2018-03-29 18:30:57

标签: mysql sql database

我正在尝试为客户提供一些报告,而我却无法确定其中一个查询。我想计算每个客户访问每个位置的次数。

销售表

CustNo|StoreNo
  2      10
  2      10
  3      5
  3      10
  2      20

返回查询

CustNo|StoreNo|Count
  2     10      2
  2     20      1
  3     5       1
  3     10      1

提前感谢您的帮助!

1 个答案:

答案 0 :(得分:1)

您需要使用group by关键字,如:

select CustNo,StoreNo,Count(*) as VisitCount
from Sales
group by CustNo, StoreNo