Выборка
из четырех таблиц
Рассмотрим пример выборки товаров,
приобретенных клиентами. Для решения ЭТОЙ задачи нам потребуются таблицы Customer,
Ordsalem, Ordsaled и Goods. Таблица customer содержит информацию о клиентах,
таблица Ordsalem — сведения о заказе на товары, таблица Ordsaled — сведения
о товарах, входящих в заказ (количество купленных товаров и цена товара), а
таблица Goods — наименования всех товаров. При создании базы данных между этими
таблицами уже были определены постоянные отношения.
-
Откройте новое окно конструктора
запросов.
-
Добавьте в конструктор запросов
таблицы Customer, Ordsalem, Ordsaled и Goods. Между этими таблицами в базе
данных установлены постоянные отношения. После их перенесения в запрос в окне
конструктора запросов отобразятся установленные между таблицами связи, а на
вкладку Join (Объединение) добавятся три строки с условиями объединения таблиц
(рис. 9.16).
-
В список Selected fields (Выбранные
поля) вкладки Fields (Поля) перенесите фамилию клиента, номер заказа, наименование
товара и количество заказанного им товара.
-
Нажмите кнопку Run (Выполнить),
и на экране появится результирующая таблица (рис. 9.17), содержащая информацию
о заказах всех клиентов.
Рис. 9.16. Вкладка
Join окна запроса для выборки из четырех таблиц
Рис. 9.17. Результаты
запроса для выборки из четырех таблиц
Содержание раздела