2012-09-04 85 views
1

我有幾個表:SW_Report,SW_List,Manual_Install,Cloud_Install,& SW_Exclusion。 SW_Report有一個字段Computer_Name(例如:CN1)& App_Name(例如:iTunes),其中每個用戶計算機上安裝的每個應用程序都有一行存在(例如:CN1 - iTunes,CN1 - Adob​​e,CN2 - iTunes ...)。 (SW_List有一個字段App_Name(例如:iTunes)和App_ID(例如:1001)Manual_Install是另一個項目團隊建立的一個表,它有一個Tested_Apps列表(略有不同的命名約定)(例如:iTunes 10.1_EN_US)&一個App_ID (例如:n001)(在運行查詢時,不可能僅測試該應用程序是否包含名稱)。Cloud_Install(Cloud_App和App_ID)也是如此,它們都與上述表中的任何一個都不一致。MS Access查詢複雜問題

我已經手動映射到的ID在Manual_Install和Cloud_Install到其相應的應用程序ID在SW_List的題爲他們Manual_SW_Xref和Cloud_SW_Xref。我需要做的是建立一個查詢,查看安裝在每一個獨特的計算機名各APP_NAME,支票如果它在Manual_SW_Xref和Cloud_SW_Xref中列出,並且只返回一個包含SW的Computer_Name列表在兩個名單之一編輯。

有什麼想法?我需要一個起點。謝謝。

回答

0

是可能的測試,如果一個場在另一個字段中存在

SELECT t1.field1 
FROM table1 As t1, table2 As t2 
WHERE t1.Field1 & "*" like t2.Field1