当我将第三个表中的数据添加到查询

时间:2016-06-27 07:01:36

标签: ms-access

我添加了查询中第一个表的所有字段和第二个

中的2个字段

我根据前两个表之间的ID号创建了一个连接。当我运行此查询时,结果很好。除了查询中没有业务ID字段。所以我决定创建一个类似于第一个的新查询,但这次我还添加了第三个表,并在另一个ID标签之间创建了一个连接。

这导致了很多重复的行,我无法解释,因为它们完全匹配(无论我选择哪一列,行中的一个值都不同于上面或下面的另一个值。)

有谁知道为什么会这样?

1 个答案:

答案 0 :(得分:0)

前两个表的ID是唯一,但第三个不是。

如果您加入一个非唯一字段,例如,四个记录具有相同的值,则它们将全部列出四个 - 前两个表格也是四个,四个记录都相同。