SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 12.04.2016 22:10:12

Наиль
Участник
Зарегистрирован: 12.04.2016
Сообщений: 3

Запрос про аэропорты (вопрос жизни и смерти :O )

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

http://ipic.su/img/img7/fs/IMG_20160413 … 489893.jpg

Отредактированно Наиль (12.04.2016 22:38:38)

Неактивен

 

#2 12.04.2016 22:30:04

deadka
Администратор
Зарегистрирован: 14.11.2007
Сообщений: 2422

Re: Запрос про аэропорты (вопрос жизни и смерти :O )

Доброго дня. Физическая модель может быть и представлена на фото, а вот фото - точно не представлено ;-).


Зеленый свет для слабаков, долги отдают только трусы, тру гики работают только в консоли...

Неактивен

 

#3 12.04.2016 22:37:49

Наиль
Участник
Зарегистрирован: 12.04.2016
Сообщений: 3

Re: Запрос про аэропорты (вопрос жизни и смерти :O )

deadka написал:

Доброго дня. Физическая модель может быть и представлена на фото, а вот фото - точно не представлено ;-).

Странно, не прицепляет что-то) Залил ссылкой)

Отредактированно Наиль (12.04.2016 22:39:03)

Неактивен

 

#4 13.04.2016 00:18:03

vasya
Архат
MySQL Authorized Developer
Откуда: Орел
Зарегистрирован: 07.03.2007
Сообщений: 5842

Re: Запрос про аэропорты (вопрос жизни и смерти :O )

select airport from (
select t1.`количество билетов` col, t3.`название аэропорта В` airport from `проданные билеты` t1 join `расписание` t2 on t1.`номер рейса`=t2.`номер рейса` join `рейс` t3 on t2.`номер рейса`=t3.`номер рейса`
union all
select t1.`количество билетов`, t3.`название аэропорта П` from `проданные билеты` t1 join `расписание` t2 on t1.`номер рейса`=t2.`номер рейса` join `рейс` t3 on t2.`номер рейса`=t3.`номер рейса`) t group by airport order by count(*) desc; -- выведет аэропорты в порядке убывания пассажиров.

Неактивен

 

#5 13.04.2016 01:28:37

Наиль
Участник
Зарегистрирован: 12.04.2016
Сообщений: 3

Re: Запрос про аэропорты (вопрос жизни и смерти :O )

vasya написал:

select airport from (
select t1.`количество билетов` col, t3.`название аэропорта В` airport from `проданные билеты` t1 join `расписание` t2 on t1.`номер рейса`=t2.`номер рейса` join `рейс` t3 on t2.`номер рейса`=t3.`номер рейса`
union all
select t1.`количество билетов`, t3.`название аэропорта П` from `проданные билеты` t1 join `расписание` t2 on t1.`номер рейса`=t2.`номер рейса` join `рейс` t3 on t2.`номер рейса`=t3.`номер рейса`) t group by airport order by count(*) desc; -- выведет аэропорты в порядке убывания пассажиров.

Огромнейшее спасибо!) Буду разбираться smile smile

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson