Я пытаюсь использовать результаты другого запроса в качестве критерия для другого.В моем конкретном примере у меня может быть четыре дома: «A», «B», «C», «D» (уникальные значения поля в таблице «Homes»).
Я хочуПройдите другой запрос и скажите для каждого типа дома, какой процент жителей (в таблице «Жители») состоят в браке, что я хочу сделать, используя Count () для подсчета числа для каждого Тип дома.*
Нужно ли просматривать результаты с помощью VBA?Если обратиться к более высокому уровню, есть ли способ использовать результаты запроса в качестве входных данных для другого - больше, чем просто ограничить результаты нового запроса результатами предыдущего запроса?
Редактировать:
В полупсевдокоде:
For each (result of previous query) Do
New query WHERE field1 = (row of previous query)
End Do
Что я пытаюсь спросить, есть ли способ сделать это в Access с использованием SQL?Или это то, что должно быть сделано в VBA?
Я знаю, что если это можно сделать на SQL, это будет наилучшим и эффективным способом, но я относительно неопытен в SQL, и онлайн-ресурсы не всегда полезны, потому что в Access есть свой особый видSQL.