Даны таблицы
CREATE TABLE Рейс(Номер_рейса INT,Конечный_пункт VARCHAR(30),Дата_вылета DATETIME,Продолжительность_маршрута INT,Число_билетов INT,Стоимость MONEY) | CREATE TABLE БИЛЕТ(Номер_места CHAR(3),Номер_рейса INT,Дата_продажи DATETIME,Стоимость MONEY,Фамилия_пассажира VARCHAR(20)) |
Определить список пассажиров, покупающих билеты на самые дальние рейсы.
SELECT Билет.Фамилия_пассажира, Рейс.Продолжительность_маршрутаFROM Рейс INNER JOIN Билет ON Рейс.Номер_рейса = Билет.Номер_рейсаWHERE Рейс.Продолжительность_маршрута=(SELECT Max(Рейс.Продолжительность_маршрута) FROM Рейс)(Верный ответ)
SELECT Билет.Фамилия_пассажира, Рейс.Продолжительность_маршрутаFROM Рейс INNER JOIN Билет ON Рейс.Номер_рейса = Билет.Номер_рейсаWHERE Рейс.Продолжительность_маршрута=MAX(Рейс.Продолжительность_маршрута)
SELECT Билет.Фамилия_пассажира, Рейс.Продолжительность_маршрутаFROM Рейс INNER JOIN Билет ON Рейс.Номер_рейса = Билет.Номер_рейсаWHERE Рейс.Продолжительность_маршрута>=ALL(SELECT Рейс.Продолжительность_маршрута FROM Рейс)(Верный ответ)
SELECT Билет.Фамилия_пассажира, Рейс.Продолжительность_маршрутаFROM Рейс INNER JOIN Билет ON Рейс.Номер_рейса = Билет.Номер_рейсаWHERE Рейс.Продолжительность_маршрута=MAX(SELECT Рейс.Продолжительность_маршрута FROM Рейс)