我需要显示代表至少一个工作室的销售人员数量。我的工作室表格类似于以下内容:
Studios
-------
StudioID, Studioname, Email, SalesID
Salespeople表类似于以下内容:
Salespeople
---------------
SalesID, Firstname, Lastname
我制定了以下查询:
SELECT sp.firstname,
sp.lastname,
Count(sp.salesid) AS NumberOfSalesPeople
FROM salespeople sp
JOIN studios s
ON s.salesid = sp.salesid
HAVING Count(s.studioid) > 0;
但是,我不认为这是完全正确的。同样,问题是:显示每个代表至少一个工作室的销售人员数量。
答案 0 :(得分:2)
我需要展示代表至少一个工作室的销售人员的数量
该要求的答案是:
SELECT COUNT(DISTINCT SalesId) NumberOfSalesPeople FROM Studios
不确定为什么在您制定的查询中添加了太多额外信息。