0

大家好,我有两张桌子

    Projects
  ----------
  ProjectID|ProjectNAme
    1      |asdasd
    2      |adas
    3      |asdfdf

  Bugs
-------
BugID|Title|ProjectID
  1  |asda |1
  2  |asdfs|1
  3  |sdfsdf|2
  4  |asfsd|2

现在我想要的是,得到项目的错误数量......如果项目没有任何错误,那么我应该得到计数为 0..我一直在尝试这个查询......我没有得到如果 Bug 表中不存在 projectID 则计数为 0 任何人都可以在这里帮助我

 Select 
    P.projectName
    , Count(B.BugID) As BugCount  
 from bugs B inner join projects P 
 on P.ProjectId = B.ProjectId
 group by P.projectName
4

1 回答 1

2
 Select P.projectName, Count(B.BugID) As BugCount  
 from projects P 
      left join bugs B 
          on P.ProjectId = B.ProjectId 
 group by P.projectName 
于 2012-08-27T10:41:43.830 回答