【发布时间】:2013-04-02 18:55:18
【问题描述】:
我有一份职业列表如下:
Doctor Male
Teacher Male
Principal Male
Nurse Female
Doctor Male
当我按专业对它们进行分组时,我希望 Access 为不在我拥有的子列表中的任何专业返回 0。这是我正在使用的代码:
SELECT Profession.Profession, Count(Profession.Profession) AS CountOfProfession
FROM People INNER JOIN Profession ON People.PeopleID = Profession.PeopleID
WHERE (((People.Sex)="Male"))
GROUP BY Profession.Profession;
我希望它为 Doctor 产生 2,因为有 2 名男性,但也为 Nurse 产生 0,因为没有男性护士。请告诉我如何做到这一点,谢谢!
【问题讨论】: