如何使此两步查询解决方案更好

问题描述 投票:0回答:1

在MS Access中进行查询:

我现在显示我的问题的简化示例。

我有一张桌子成员

Name/age/nickname

- Tom/12/wolf
- Chris/11/ranger
- Phil/14/H-man
- Chris/16/walker
- Chris/18/Mo

目标:名字出现了多少次,但仅在昵称中包含“ a”时才计数。

我需要2个查询;步骤1:

SELECT Members.Name, Members.Age, Members.Nickname
FROM Members
WHERE (((Members.Nickname) Like "*A*"));

Step2:

SELECT Step1.Name, Count(Step1.Age) AS AantalVanAge
FROM Step1
GROUP BY Step1.Name;

结果

- Chris 2
- Phil 1
ms-access-2010 simplify
1个回答
0
投票
在第二步中将您的第一个查询用作子查询:
© www.soinside.com 2019 - 2024. All rights reserved.