【发布时间】:2015-02-09 20:24:53
【问题描述】:
我正在尝试在 Access 中创建子查询,但我收到一条错误消息,指出此子查询可以返回一条记录。我想找到拥有最多宠物的前 10 家公司,然后我想知道这些宠物的名字。我以前从未创建过子查询,所以我不确定我哪里出错了。这是我所拥有的:
SELECT TOP 10 dbo_tGovenrnmentRegulatoryAgency.GovernmentRegulatoryAgency
(SELECT dbo_tPet.Pet
FROM dbo_tPet)
FROM dbo_tPet INNER JOIN dbo_tGovenrnmentRegulatoryAgency ON
dbo_tPet.GovernmentRegulatoryAgencyID =
dbo_tGovenrnmentRegulatoryAgency.GovernmentRegulatoryAgencyID
GROUP BY dbo_tGovenrnmentRegulatoryAgency.GovernmentRegulatoryAgency
ORDER BY Count(dbo_tPet.PetID) DESC;
【问题讨论】: