我试图根据分支ID(B001,B002,B003)计算每个分支的主管总数。我试图让'Sandy'计数为1,'Mandy'计为另一个(B001总共2名监督者),但在执行后,结果显示3(Sandy分别计为2个不同的值而不是1) 。所以,我应该怎么做才能使B001分支主管的总数变为2如何统计不同单元格中的相同值为1而不是增加1乘1 sql
结果显示: 2
SELECT Staff.BranchID,Branch.Manager AS ManagerName, COUNT (staff.Supervisor) AS TotalNumberofSupervisor FROM Staff INNER JOIN Branch ON Branch.BranchID = Staff.BranchID GROUP BY Staff.BranchID,Branch.Manager
您可以添加来自STAFF和BRANCH表的相关行/列吗?会使它更容易理解。 – DaveInCaz