Многотабличные запросы на основе нескольких таблиц 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Многотабличные запросы на основе нескольких таблиц



 

На основе таких запросов могут создаваться результирующие таблицы, конфигурация которых может быть совершенно произвольной. Они не совпадают с конфигурацией ни с одной из основных таблиц, где,собственно говоря, и хранятся требуемые данные.

Требуется найти: какое количество космонавтов из каждой страны запускалось с космодромов.

 

Рис. 70. Многотабличный запрос на основе других таблиц на выборку

Рис. 71. Результат многотабличного запроса

 

Требуется найти: Сколько ракет-носителей какой страны легкого класса вместе с космическим аппаратом запускались с космодромов, а также, сколько запусков было всего с этого космодрома.

Рис. 72. Многотабличный запрос на основе таблиц

Рис 73. Результат многотабличного запроса на основе таблиц

 

Запрос на основе другого запроса

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

Рис. 74. Запрос на основе другого запроса

Рис. 75. Результат запроса на основе другого запроса

Многотабличный запрос на основе других запросов

 

Сложный запрос проще составить на основе нескольких элементарных запросов. При выполнении такого запроса автоматически выполняются элементарные запросы, а затем –самый сложный запрос.

 

Определение количества спутников и космонавтов, запущенных с каждого космодрома

 

Эта подзадача решается при помощи создания дополнительных запросов.

Рис. 76. Многотабличный запрос на основе других таблиц на выборку

Рис. 77. Результат многотабличного запроса

После этого подсчитываем общее количество спутников, запущенных с космодромов

 

Рис.78. Запрос на определение количества запущенных спутников

Рис. 79. Результат запроса на определение количества запущенных спутников

Теперь на основе дополнительного запроса «7и1» и уже имеющегося «7» возможно создание многотабличного запроса на основе двух других запросов.

Рис. 80. Многотабличный запрос на определение количества спутников и космонавтов, запущенных с каждого космодрома

Рис. 81. Результат многотабличного запроса

Изменение данных при помощи запросов

 

При помощи запросов можно не только отбирать данные, но и изменять содержимое БД.

 



Поделиться:


Последнее изменение этой страницы: 2020-11-28; просмотров: 111; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.144.154.208 (0.005 с.)