2017-03-07 20 views
0

我試圖創建一個多條件連接。訪問多個條件加入語法錯誤

我有一個銷售表A和另一個表B我創建的標準,以幫助分類銷售。我想使用contains來檢查表A中的任何字段是否包含表B中的任何字符串。

我收到的錯誤是「FROM子句中的語法錯誤」。我知道Access非常關注加入括號,並希望有人能夠提供幫助。代碼如下。

謝謝!

SELECT * FROM (所附爲A

LEFT JOIN Sheet 1中爲B

ON(UCASE(A.CUSTOMER_NAME)像B. [客戶名稱] + '*')

AND UCASE(A.SRC_NATIONAL_ACCOUNT_NAME)像B. [最終客戶] + '*'

和 UCASE(A.JOB_NAME)像B. [作業名稱] + '*'

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

回答

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]+'*')) 
+0

我還得到一個「語法錯誤在FROM子句中「 – Yin