@El_eventh

Возможен ли LIMIT на сгруппированные строки?

Есть такой запрос:
SELECT BP.seat_no, F.aircraft_code, COUNT(*)
FROM ticket_flights TF
JOIN boarding_passes BP USING(flight_id, ticket_no)
JOIN flights F USING(flight_id)
GROUP BY BP.seat_no, F.aircraft_code
ORDER BY COUNT(*) DESC, F.aircraft_code


Результат:
639f7524ddd7a199605910.png

Возможно ли как-то вывести в одну таблицу топ 5 по каждому из aircraft_code?
Или это только возможно отдельными запросами через фильтр для каждого aircraft_code
  • Вопрос задан
  • 92 просмотра
Решения вопроса 1
iMedved2009
@iMedved2009
Не люблю людей
можно как нибудь поиграться с переменными
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
В MySQL 8 через оконные функции.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы