首页 > 解决方案 > MS-Access 如果加入不成功,请留空

问题描述

在我的数据库中,我对其他表有各种连接,其中一些是不完整的。

例如,显示来自 tblSales 的销售额的查询和与 tblEmployees 的连接:

     tblEmployees
-------------------------
EmployeeName | EmployeeID
-------------------------
Bob          | 123
Sam          | 234

        tblSales
------------------------
Transaction | EmployeeID
------------------------
123456      | 123
123457      | 124
123458      | 234

我希望这个显示或类似的东西:

    queEmployeeSales
---------------------------
EmployeeName | Transaction
---------------------------
Bob          | 123456      
"ERROR"      | 123457
Sam          | 123458

但是,当访问无法在 tblEmployees 中找到 EmployeeID 时,它会完全省略记录,如下所示:

    queEmployeeSales
---------------------------
EmployeeName | Transaction
---------------------------
Bob          | 123456
Sam          | 123458

有没有办法,如果我的加入不成功,它会输入一些“无效”消息或将其完全留空而不是完全删除记录?

标签: databasems-access

解决方案


推荐阅读