使用Sum计数

时间:2013-09-16 19:08:20

标签: sql aggregate-functions postgresql-8.4

我看了一些答案,但他们没有回应我。假设这个表

id_salesman id_product desc_product
1               2           Desk
2               3           Chair
2               4           Kitchen
3               2           Desk
3               2           Desk

我想知道产品的数量,我尝试总结一个计数功能,但我不能 结果

id_salesman products_sales
1              1
2              2
3              2

谢谢!

抱歉我的英文

2 个答案:

答案 0 :(得分:1)

尝试将group by子句与count一起使用,如下所示

select id_salesman, count(1) as products_sales
from salesman
group by id_salesman

答案 1 :(得分:0)

在id_salesman字段

上使用group by
select id_salesman, count(*) as products_sales from table
group by id_salesman

以下是fiddle

的链接