访问查询 - 如果查找的FK为空,如何显示结果?

时间:2013-12-04 16:49:00

标签: sql ms-access ms-access-2010

想象一下两个SQL表,MainTable和RefTable。 MainTable对另一个表(比如RefTable_ID)有一个FK引用。 MainTable中有两个条目,一个设置了MainTable.RefTable_ID,另一个设置为null。

我想根据MainTable中的RefTable_ID外键显示来自MainTable的信息。

在Access中,如果MainTable.RefTable_ID具有值,这显然是微不足道的。但是,如果MainTable.RefTable_ID为null,则查询不会显示该记录的任何内容,而只显示设置了MainTable.RefTable_ID的记录的结果。

为了简单地显示查找MainTable.RefTable_ID为空的记录的空结果,我该怎么做?

1 个答案:

答案 0 :(得分:1)

您想要从[MainTable]到[RefTable]进行LEFT JOIN。详情如下:

Creating an outer join query in Access