在一个COUNT DISTINCT的查询中添加一个SUM GROUP BY。
例如,在以下表格中,我们想要查找每个种类的产品数量以及该种类的总价格:
商品名称 | 种类 | 价格 |
---|---|---|
商品1 | 类别A | 10 |
商品2 | 类别A | 20 |
商品3 | 类别B | 15 |
商品4 | 类别B | 12 |
商品5 | 类别B | 18 |
在这种情况下,我们可以使用以下查询:
SELECT 种类, COUNT(DISTINCT 商品名称) AS 商品数量, SUM(价格) AS 总价格 FROM 表格名 GROUP BY 种类;
这将输出以下结果:
种类 | 商品数量 | 总价格 |
---|---|---|
类别A | 2 | 30 |
类别B | 3 | 45 |
这就是把“Adding a SUM group by into a COUNT DISTINCT query”这个问题改写成中文,并给出包含代码示例的解决方法。