Я пытаюсь создать запрос, который отображает противоположность другому запросу (как логическое НЕ).Это первый запрос:
SELECT RoomNumber, StructureNumber
FROM TimeTables
WHERE HourNumber = 1 AND DayNumber = 1
Мне нужно получить все строки, которых нет в результатах этого запроса.В первый раз я пытался вычесть полную таблицу из первого запроса, но я не смог этого сделать, потому что в Access нет «EXCEPT», а также потому, что мне нужно вычесть между четырьмя столбцами (в этой таблице два столбца первичного ключа) это моя первая попытка, которая не сработала:
SELECT RoomNumber, StructureNumber
FROM TimeTables
EXCEPT
SELECT RoomNumber, StructureNumber
FROM TimeTables
WHERE HourNumber = 1 AND DayNumber = 1
Во второй раз я пытаюсь получить результат, который не существует в первом запросе, но также не сработал:
SELECT RoomNumber, StructureNumber
FROM TimeTables
WHERE NOT EXISTS(
SELECT RoomNumber, StructureNumber
FROM TimeTables
WHERE HourNumber = 1 AND DayNumber = 1)
Я искал решения в интернете и нашел некоторые вещи, похожие на мою проблему, но ни одно из них не помогло мне.