Это мой стол под названием «полеты»:Как сгруппировать полеты по расписанию по дням недели?
| ORIGIN | DESTINATION | DAY_OF_WEEK | DEPARTURE_HOUR | FLIGHT_NUMBER | AIRLINE |
-------------------------------------------------------------------------------------
| FRA | MAD | 1 | | | Lufthansa |
| FRA | MAD | 3 | | | Lufthansa |
| FRA | MAD | 6 | | | Lufthansa |
| LHR | MUC | 1 | | | Lufthansa |
| LHR | MUC | 2 | | | Alitalia |
| JFK | EWR | 5 | | | Delta |
| BCN | MAD | 7 | | | Ryanair |
| FRA | MAD | 7 | | | Lufthansa |
| FRA | MAD | 1 | | | Iberia |
Вопрос заключается в том, как получить график сгруппированных по происхождению, назначения, авиакомпании и день недели, например:
FRA -> MAD 1*3**6*7 Lufthansa
FRA -> MAD 1******* Iberia
LHR -> MUC 12****** Alitalia
JFK -> EWR ****5*** Delta
BCN -> MAD *******7 Ryanair
Мой текущий запрос есть: SELECT origin, destination, airline FROM flights GROUP BY origin, destination, airline ORDER BY origin;
, но, как вы можете видеть, он не возвращает дни недели, сформированные как 1*3*567
.
Это замечательно! Благодарю. –