Sql 多个左连接-重复-访问

Sql 多个左连接-重复-访问,sql,ms-access,join,Sql,Ms Access,Join,我的主要问题是我不能用SQL/Access格式的问题来表达这一点 我有我的主表X,它包含我所有的VM信息。然后,X将虚拟机连接到一个包含存储的表,称之为Y。Y将该存储连接到一个名为Z的磁盘。这为每次X中有一行*Y中的每一行*Z中的每一行提供了一个条目。但Y可能链接到X中的多个值。因此,它可能会出现多个,只是X中的相同值不超过一个。这有意义吗 然后我有一个单独的表,它也连接了X。这个表包含VM的应用程序信息。我正在尝试将A转换为X,提供更多的副本。理想的解决方案是构建一个可以运行另一个查询的应用程

我的主要问题是我不能用SQL/Access格式的问题来表达这一点

我有我的主表X,它包含我所有的VM信息。然后,X将虚拟机连接到一个包含存储的表,称之为Y。Y将该存储连接到一个名为Z的磁盘。这为每次X中有一行*Y中的每一行*Z中的每一行提供了一个条目。但Y可能链接到X中的多个值。因此,它可能会出现多个,只是X中的相同值不超过一个。这有意义吗


然后我有一个单独的表,它也连接了X。这个表包含VM的应用程序信息。我正在尝试将A转换为X,提供更多的副本。理想的解决方案是构建一个可以运行另一个查询的应用程序,但我没有这个选项。我试图在Microsoft Access或任何DB中实现的功能是否可行?

您解释了您的情况,但没有解释您试图实现的功能。如果将一个表连接到另一个存在一对多关系的表,则会从第一个表中获得重复的值,并从第二个表中获得不同的值。你还想让它怎么显示呢?这是我的问题,我正在努力构思我的问题。我希望写出来能对我有所帮助,但我仍然没有解决办法。我想要X或VM名称中的所有唯一值,以及至少行中这些VM的所有对应信息。。。。我认为如果没有某种性质的仪表盘,这是不可能的。我主要是用SO来思考我的任务,并希望有人能提出一个令人惊讶的建议:。嗯。。。在弄清楚如何显示这些数据之前,您可能不会得到任何建议。在UI上显示一对多关系的需求非常常见。有时显示软件会抑制重复的行。或者您可以尝试将所有内容混合到Excel数据透视表或其他内容中,但这有其自身的限制。弄清楚你希望它看起来如何,然后也许我们可以帮助你。描述一下你已经部分完成的数据和你想要达到的结果如何?那么,如何呈现您一直尝试但未能实现所需的查询呢?我认为您应该用一些示例数据为我们提供一些表的示例。我还认为您可能会对要使用的正确连接感到困惑。此外,如果Y在Z上执行左连接,则Z不能保证返回每一行。