访问多个条件连接语法错误

时间:2017-03-07 17:21:08

标签: sql left-join access

我正在尝试创建多个条件加入。

我有销售表A和另一个表B我创建的标准,以帮助分类销售。我想使用contains来检查表A中的任何字段是否包含表B中的任何字符串。

我得到的错误是" FROM子句中的语法错误"。我知道Access非常关注加入括号并希望有人可以提供帮助。代码如下。

谢谢!

SELECT * FROM(附加为A

LEFT JOIN Sheet1 as B

ON(UCASE(A.CUSTOMER_NAME),如B. [客户名称] +' *')

和 UCASE(A.SRC_NATIONAL_ACCOUNT_NAME)与B. [最终客户] +' *'

和 UCASE(A.JOB_NAME)喜欢B. [职位名称] +' *'

和 UCASE(A. [船舶收件人]),如B. [船舶收件人] +' *'))

1 个答案:

答案 0 :(得分:0)

在别名表

之前退出 AS
SELECT * FROM (appended A
LEFT JOIN Sheet1 B
ON (UCASE(A.CUSTOMER_NAME) like B.[Customer Name]+'*')
AND UCASE(A.SRC_NATIONAL_ACCOUNT_NAME) like B.[End Customer]+'*'
and UCASE(A.JOB_NAME) like B.[Job Name]+'*'
and UCASE(A.[Ship addressee]) like B.[Ship Addressee]+'*'))