Sorry - just proves that I never use the query design for complex conditions.
You'd probably use the unmatched query wizard instead. The resulting SQL wouldn't look like mine at all, but it would work. It would result in a LEFT JOIN where the right record was NULL.
That code would look something like this:
Code:
Query1:
SELECT T1.[FacultyID#]
FROM [Faculty Courses] AS T1
WHERE (T1.Semester = "1144" OR T1.Semester = "1142"));
Query2:
SELECT T2.[FacultyID#] FROM [Faculty Courses] AS T2
WHERE (T2.Semester = "1138"));
Query3: (Find Unmatched)
SELECT Q1.[FacultyID#]
FROM QUERY1 AS Q1 LEFT JOIN QUERY2 AS Q2
ON Q1.[FacultyID#] = Q2.[FacultyID#]
WHERE Q2.[FacultyID#] IS Null;
Obviously, if you wanted more information from the query, you could return the fields you wanted to see in Query1, so they would be available in Query3.