我有3张table(学校、学生、活动),就像这样:
学校
学生
活动
我想按性别列出2020年每所学校的所有活动和参与者人数,如下表所示:
我做了一个这样的查询,但它没有按我想要的那样工作:
SELECT Sc.SchoolName, A.ActivityName, Sc.Year COUNT(Gender)
FROM School Sc
JOIN Student S ON Sc.SchoolID=S.SchoolID
JOIN Activity A ON S.ActivityID=A.ActivityID
GROUP BY Gender
我怎样才能解决这个问题?你能给我一个解决办法吗?
3条答案
按热度按时间ig9co6j11#
您需要条件聚合:
btqmn9zl2#
jrcvhitl3#
请使用下面的查询,