Sortowanie pasażerów według liczby lotów
Wyświetl identyfikator, imię i liczbę lotów każdego pasażera, który odbył co najmniej 1 lot. Wyniki posortuj według liczby lotów (malejąco) i imienia (rosnąco).
Użyj konstrukcji "as count" dla funkcji agregującej liczącej liczbę lotów. Jest to konieczne do poprawnej weryfikacji.
Pola w tabeli wynikowej:
id, name, count
Kod ze skryptu:
SELECT Passenger.name AS name, COUNT(Pass_in_trip.id) AS count
FROM Passenger
JOIN Pass_in_trip ON Passenger.id = Pass_in_trip.passenger
GROUP BY Passenger.name
ORDER BY count DESC, name ASC;