ГДЕ В Запросе с двумя наборами записей в Access VBA

Мой первый пост здесь, так что я надеюсь, что это правильная область. В настоящее время я пытаюсь сравнить 2 набора записей, один из которых взят из именованного диапазона Excel, а другой - из таблицы в базе данных Access. Код для каждого:

Set existingUserIDs = db.OpenRecordset("SELECT Username FROM UserData")
Set IDsToImport = exceldb.OpenRecordset("SELECT Username FROM Named_Range")

Проблема в том, что я хотел бы как-то сравнить эти два набора записей без циклов (существует очень большое количество записей). Есть ли способ сделать объединение или подобное на этих наборах записей?

Я не могу выполнить объединение перед созданием наборов записей, поскольку один из них поступает из Excel, а другой из Access, поэтому они представляют собой две разные базы данных DAO.

Конечной целью является то, что я выберу только имена пользователей, которые еще не существуют в таблице доступа для импорта (поэтому в запросе SQL это будет NOT IN (таблица)).

Спасибо за любую помощь, которую вы можете оказать!

С уважением, Брикки.

Ответы на вопрос(1)

Ваш ответ на вопрос