小编Cid*_*tek的帖子

我认为正确的外部联接会解决这个问题

我是一个SQL新手,但已经倾向于陷入困境.

我有一个名为Sales的表,其中包含与销售相关的自然字段,包括名为Salesman的字段.

我还有另一个名为Salesmen的表,其中只包含销售人员名称.

我想要一份报告,计算每个销售员的所有销售额,包括由于销售不足而未在销售表中提及的每个销售人员的结果.

以下代码的工作原理除了表现不佳的销售人员之外没有显示,只是那些实际销售过的人.

SELECT salesman,
       count(*) as nmbr
  FROM Sales
        JOIN Salesmen
              ON Sales.salesman = Salesmen.name
 GROUP BY Salesmen.name
 order by nmbr;
Run Code Online (Sandbox Code Playgroud)

我相信正确的外部联接会解决这个问题,除非我使用的SQLITE不允许这样做.

有关解决方法的任何想法,以便我可以找出哪个推销员没有出售任何东西?

sql sqlite

2
推荐指数
1
解决办法
94
查看次数

标签 统计

sql ×1

sqlite ×1