如何解决如何在 MS Access 中创建向我的代码添加子查询
有多个着陆页和关键字。两者都是维度和文本字段。 Sessions 是每个维度值的数量。
我正在尝试查看前 15 个着陆页(按会话数的降序总和衡量)以及仅针对这 15 个着陆页的前 15 个关键字(按会话数的降序总和衡量)。所以基本上我正在尝试对着陆页和关键字进行分组。我相信这可以通过子查询来完成,但我在编写它时遇到了麻烦。
查询 # 1 如下所示:
SELECT TOP 15 Table1.[Landing Page],Sum(Table1.Sessions) AS SumOfSessions
FROM Table1
GROUP BY Table1.[Landing Page]
ORDER BY Sum(Table1.Sessions) DESC;
查询 # 2 如下所示:
SELECT Query1.[Landing Page],Query1.SumOfSessions,Table1.Keyword,Sum(Table1.Sessions) AS SumOfSessions1
FROM Query1 INNER JOIN Table1 ON Query1.[Landing Page] = Table1.[Landing Page]
GROUP BY Query1.[Landing Page],Table1.Keyword
ORDER BY Sum(Table1.Sessions) DESC;
我想我只是需要一些帮助,向查询 #2 添加一个子查询,该查询仅选择前 15 个着陆页的前 15 个关键字。对第一个查询的内部连接提供了前 15 个着陆页。
根据我的示例数据,仅考虑着陆页和关键字的前 1 名,预期结果如下所示:
谢谢
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。