我已经使用 MS Access 2010 有一段时间了,但我遇到了很大的问题。我将在此处附上一个虚拟数据库以供参考。很简单,三个表:2 个用于数据,1 个用作多对多关系的连接。我有一个查询,我希望能够输入值。假设我输入以下内容:
+-------------+-------------+
| NameA | NameB |
+-------------+-------------+
| Frank | Bob |
| Frank | Harry |
| Tom | Harry |
+-------------+-------------+
2 个数据表将以冗余条目结束。就好像查询只是添加一个新条目,而不管表中已有什么。我该如何解决?
提前致谢。
更新:这里的每个请求是查询代码
SELECT Table1.NameA, Table2.NameB
FROM Table2
INNER
JOIN (Table1 INNER JOIN Table3 ON Table1.ID = Table3.IDA)
ON Table2.ID = Table3.IDB;