0

こんにちはすべて私は2つのテーブルを持っています

    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としてカウントを取得する必要があります..私はこのクエリを試していました...私は取得しません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 に答える