Как сделать вложенные запросы в access?

имеется такая база данных на access с такими связями
5e3ea48f613d3951142822.png
надо По коду заказа вывести полную информацию о клиентах, приобретавших
данную древесину, о сотрудниках, занимавшихся отпуском данной
древесины, о доставке данной древесины;

я сделал 3 подзапроса, надо как-то объединить в 1 запрос через sql
1 подзапрос [2-1]:
SELECT Заказы.[Код заказа], Клиенты.[Код Клиента], Клиенты.Название, Клиенты.[Адрес обращения], Клиенты.Должность, Клиенты.[Юридический адрес], [Сотрудники лесничества].[Код сотрудника], [Сотрудники лесничества].Фамилия, [Сотрудники лесничества].Имя, [Сотрудники лесничества].Должность, Доставка.Название, Доставка.телефон, [Древесина (Чимал)].[Код Типа], [Древесина (Чимал)].[Код Чимала]
FROM [Сотрудники лесничества] INNER JOIN (Клиенты INNER JOIN (((Типы INNER JOIN [Древесина (Чимал)] ON Типы.[Код типа] = [Древесина (Чимал)].[Код Типа]) INNER JOIN Заказано ON [Древесина (Чимал)].[Код Чимала] = Заказано.[Код Чимала]) INNER JOIN (Доставка INNER JOIN Заказы ON Доставка.[Код доставки] = Заказы.[Код доставки]) ON Заказано.[Код заказа] = Заказы.[Код заказа]) ON Клиенты.[Код Клиента] = Заказы.[Код клиента]) ON [Сотрудники лесничества].[Код сотрудника] = Заказы.[Код сотрудника лесничества];

2 подзапрос [2-2]:
SELECT [2-1].[Код Чимала], Заказано.[Код заказа], [2-1].[Код Типа], Заказано.[Итого со скидкой], Заказы.[Код клиента]
FROM [2-1] INNER JOIN (Заказано INNER JOIN Заказы ON Заказано.[Код заказа] = Заказы.[Код заказа]) ON [2-1].[Код заказа] = Заказано.[Код заказа];

3 подзапрос [2-3]:
SELECT [2-2].[Код заказа], [2-2].[Код клиента], Клиенты.[Код Клиента], Клиенты.Название, Клиенты.[Адрес обращения], Клиенты.Должность, Клиенты.[Юридический адрес], Клиенты.Город, Клиенты.Индекс, Клиенты.Страна
FROM [2-2] INNER JOIN Клиенты ON [2-2].[Код клиента] = Клиенты.[Код Клиента];

Заранее благодарю :)
  • Вопрос задан
  • 1126 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы