协助部分加入

时间:2016-08-01 07:51:25

标签: sql ms-access-2010

我是一名大学生,与我合作的数据库纯粹是虚构的,但其中的一部分要求我提出一个加入的查询。

我所拥有的是3个表,每个表包含部分数据,但还需要使用其中两个表作为基于主表的条件。我的意思是我有一个员工表,订单表和客户表,他们中唯一有两个共同点就是员工或客户的ID是订单表的一部分。

现在我要做的是创建一个连接语句,该语句将从员工和客户表中获取某些信息,并且只有员工和客户都在订单表中的同一行上。我应该如何制作这种条件陈述?

任何使用相同基本场景的示例都可以用来帮我构建自己的查询。

这就是我现在所拥有的:

SELECT [Customer/Vendor_Info_local].Name_of_customer,
       Employee_Info_local.Employee_Name
FROM Employee_Info_local,
     [Customer/Vendor_Info_local],
     Order_Information_local
WHERE (([Customer/Vendor_Info_local].[Customer/VendorID] =
           [Order_Information_local].[Cu‌​srtomer/VendorID])
       AND
       ([Employee_Info_local].[EmployeeID] = [Order_Information_local].[EmployeeID]));

当我尝试使用它时,我一直遇到类型不匹配错误,老实说甚至不确定这意味着什么。

0 个答案:

没有答案