2010-12-26 12 views
0

メリーXmas。誰でも私がこの特定のシナリオのための質問を出すのを助けることができます:〜私は活動ごとに登録された各性別の子供の数を示す活動のリストを作成する必要があります。クエリは何でしょうか? ありがとうございます。 表の構造:活動、児童、子供の活動の表があります。mysql - 1つのクエリでテーブルを結合する

ACTIVITY TABLE 
(activity_id[Primary Key], 
    Activity) 

CHILD TABLE 
(child_id[Primary Key], 
    child_name, 
    child_gender, 
    child_dob) 

CHILD ACTIVITY TABLE 
(activity_id[Composite Primary Key], 
    child_id[Composite Primary Key] 
    Activity/Day Of Week) 

答えて

3
SELECT a.activity_id, a.Activity, c.child_gender, COUNT(*) 
FROM ACTIVITY a 
JOIN [CHILD ACTIVITY] ca ON a.activity_id = ca.activity_id 
JOIN CHILD c ON ca.child_id = c.child_id 
GROUP BY a.activity_id, a.Activity, c.child_gender 
+0

あなたにスクラムマイスター –

+0

ウル歓迎をありがとうございました。だから...チェックマーク? –

関連する問題