查询以多对一关系计算多个组合?

时间:2017-01-09 21:22:00

标签: ms-access ms-access-2010

我有两个表:项目和措施。多个度量可以与一个项目相关联,但每个度量只关联一个项目。我需要一个查询来计算和排序唯一的度量组合。

例如,项目可能具有度量X,Y和Z.另一个项目可能具有度量A,B,C。另一个项目可能具有度量X,A,C。

我想计算与每种可能的措施组合相关的项目数量。有多少个项目有X,Y,Z?有多少人有A,B,X?最终我正在寻找最常见的组合。

感谢。

1 个答案:

答案 0 :(得分:0)

假设您已在两个表之间创建了正确的关系。这应该是一个非常简单的查询。 您想要的是项目x的度量计数 您可以构建如下查询:

&&

如果您构建查询并创建参数,那么您只需在运行查询时将项目名称放入参数中,它将为您提供每个项目的度量总数。

如果您想知道每个项目每个度量的数量,请使用docker logs curator语句并按项目分组,然后按度量。

然后根据需要简单地对它们进行排序。

如果您不知道如何使用分组语句,那么在询问答案之前,您应该进行一些研究。 这是一个资源:w3schools sql statements resource

祝你好运!