我有一张如下表。
Id Product1 Product2 Product3
1 1 null null
2 1 2 null
3 3 1 null
4 2 3 1
现在我想编写一个查询来计算 Product 1 的条目。在上述情况下, Product1 为 2 , Product2 为 1 , Product 3 为 1
我想出了一个类似这样的查询。
select
Count(Product1) +
Count(Product2) +
Count(Product3)
from
Table
where Product1 = 1
但它给了我一个不准确的结果。有没有办法获得每种产品的出现次数?
通过...分组
所需的输出将是这样的:
ProductID Product1Count Product2Count Product3Count
1 2 1 1
2 1 1 0
3 1 1 0