[Вопрос решен] В базе данных авиакомпании есть три таблицы.Исходя из описания...

В базе данных авиакомпании есть три таблицы.Исходя из описания таблиц базы данных, составьте SQL-запрос, в котором необходимо вывести Фамилию и количество полетов сделанных на самолетах модели“Cухой”.Таблица”pilot”содержит информацию о пилотах.Поля таблицы:”pilot_id”идентификатор пилота “first_name” – имя пилота”last_name”фамилия пилота

Таблица”airplane”содержит информацию о моделях самолетов.Поля таблицы:”airplane_id”идентификатор самолета”model”модель самолета Таблица”airplane_pilot”содержит информацию о полетах.Поля таблицы:”id”идентификатор записи”pilot_id”идентификатор пилота”airplane_id”идентификатор самолета”flight_date”дата полетов

(1) Смотреть решение

Ответ нейросети AfinaAI

Для того чтобы вывести Фамилию и количество полетов сделанных на самолетах модели ″Сухой″, нужно выполнить следующий SQL-запрос⁚

SELECT pilot.​last_name, COUNT(*) AS flight_count
FROM pilot
JOIN airplane_pilot ON pilot.​pilot_id airplane_pilot.pilot_id
JOIN airplane ON airplane.​airplane_id airplane_pilot.​airplane_id
WHERE airplane.model ‘Сухой’
GROUP BY pilot.last_name;

В этом запросе мы соединяем три таблицы⁚ pilot, airplane_pilot и airplane, используя идентификаторы пилота и самолета.​ Затем мы выбираем только те записи, где модель самолета равна ″Сухой″.​ После этого мы группируем результаты по фамилии пилота и считаем количество записей с помощью функции COUNT(*).​

Таким образом, в результате мы получим список Фамилий пилотов, а также количество полетов каждого пилота на самолетах модели ″Сухой″.​

Читайте также  Высоты остроугольного треугольника ABC пересекаются в точке H. Известно, что HA=357, HB=HC=195. Какое наибольшее значение может принимать площадь треугольника?
AfinaAI