1

毎月の調査に参加したユーザーの数を取得する SQL クエリを作成する方法を知りたい

テーブル構造は以下のようなものです

測量テーブル

SurveyId, SurveyName, Datetime

調査情報

Id, SurveyId, First name, Last name DateTime

サンプルデータ

測量テーブル

1  Survey-ABC 1 Jan 2011
2  Survey-AXC 1 Feb 2011
3  Survey-AEW 1 Mar 2011
4  Survey-AVD 1 Apr 2011
....

調査情報

1  1  Peter James 1 Jan 2011
2  1  John Tom    1 Jan 2011
3  1  Harry Kin   1 Jan 2011
4  2  Amber Wills 1 Feb 2011
5  2  Tom Kin     1 Feb 2011

のような結果が欲しい

  • 3 人のユーザーが Survey-ABC に参加し、
  • Survey-AXC に 2 人のユーザーが参加しました

ありがとう

4

4 に答える 4

0
SELECT stab.Name, COUNT(si.ID)
FROM SurveyTable as stab INNER JOIN SurveyInfo si ON si.SurveyId = stab.SurveyId
GROUP BY stab.Name
于 2012-05-03T05:25:10.073 に答える