如何获取客户数量并将其显示在产品上?

时间:2017-09-19 11:38:16

标签: oracle

Click here to know my doubt

我能够根据产品获得客户数量,但对我而言,很难像我在上图中所提到的那样显示。

1 个答案:

答案 0 :(得分:1)

您可以使用左连接和计数功能:

select p.product,
    count(c.name) as cust_count
from product p
left join customer c
on p.product = c.product
group by p.product;

假设您没有任何客户的产品需要零计数。

如果情况并非如此,您可以使用简单聚合:

select product,
    count(*) as cust_count
from customer
group by product;