我正在使用Microsoft访问权限,并且我被告知要进行自我加入。 所以在自连接中,我使用表和该表的副本来形成关系。 Table1具有主键,Table2(table1的副本)具有外键。
问题1:这是否意味着Table1是主表,Table2是相关表?
然后我被告知“在相关表格上使用外连接” 所以我点击“连接属性”,我给了2个外连接选项。
问题2:如果我的猜测是正确的并且Table2是相关表,那么它是第一个选项吗?
答案 0 :(得分:0)
首先不要复制Table1。这样做,您有两个完全不同的表,因此您无法加入自身。转到查询生成器并将Table1添加到网格两次,以便拥有Table1和Table1_1。所以现在你有两次相同的表。
接下来通过主键将Table1连接到Table1_1。
至于左外连接或右外连接,这取决于。如果将PK从Table1拖到Table1_1的PK,则Table1是左表(左连接)。这意味着您将获得Table1中的所有记录,并且只获得Table1_1中与Table1中的那些记录匹配的记录。