0
我在Microsoft Access中有三個表。MS Access加入創建新字段
我有一個查詢,加入屬性上的前兩個,但需要使用第三個表來創建一個「標誌」字段,如果在表2給定名稱的MeasurementType是「允許」。
例如,
Measures Names AllowedTypes
------- ------- -------
UniqueVal -------> UniqueVal (PK) /------> Name
Measurement Name ----------- ---> AllowedType
MeasurementType -----------------------/ ID (PK)
我的「合併」查詢說
SELECT Measures.UniqueVal, Measures.Measurement, Measures.MeasurementType, Names,Name
FROM Measures JOIN Names on Measures.UniqueVal = Names.UniqueVal
但我需要添加一個「標誌字段」如果該名稱的MeasurementType不在AllowedTypes(可能有不止一個允許的按名稱輸入)。我嘗試做一個像上面描述的連接,但我得到了「不允許連接」和其他這樣的廢話。我無法想象自己走出這個紙板箱的方式。想法?
Aaaannnd。 ACE連接處理器是*愚蠢*(注意:這是描述性的,*不是*一般的訪問 - 打擊)。檢查「不支持連接表達式」的幫助說,連接的「結果可能因連接評估的順序而異。」嗯,這不是什麼夥計們應該做的,執行評估命令?沒關係.... – RolandTumble 2011-02-02 19:09:14