Если у меня есть несколько запросов в Microsoft Access, которые я затем использую в другом новом запросе, выполняет ли доступ независимо, выполняет каждый из содержащихся в нем запросов и затем использует эти результаты в качестве новых таблиц в новом запросе, или он пытается объединить все подзапросы в новый отдельный запрос?
Например, скажем, у меня есть запрос, который возвращает teacherID и teacherName, затем у меня есть другой запрос, который возвращает studentID, teacherID и studentName. Затем я пытаюсь использовать оба этих запроса вместе в новом запросе, который делает что-то вроде
SELECT qryTeacher.teacherName, qryStudent.studentName
FROM qryTeacher INNER JOIN qryStudent
WHERE qryStudent.teacherID=qryTeacher.teacherID;
Выполнит ли это запрос qryTeacher и запрос qryStudent, а затем выполнит этот запрос по результатам или попытается создать какой-либо новый запрос, используя все три запроса?
Кроме того, имеет ли значение, является ли источник связанной таблицей SQL по сравнению с источником доступа .mdb?